Utiliser les panneaux de navigation

S3Client présente deux panneaux côte à côte. Chacun peut parcourir votre ordinateur ou un compte S3 : vous pouvez afficher un dossier local face à un bucket, deux emplacements S3 ou deux dossiers locaux. Les opérations en cours apparaissent sous les panneaux.

Choisir un panneau et un emplacement

Cliquez dans la liste ou l’arborescence du panneau à utiliser. Les commandes sur les fichiers s’appliquent aux éléments sélectionnés dans cette vue. Dans un champ de saisie, Copy, Cut et Paste agissent sur le texte.

La liste Root, en haut de chaque panneau, permet de choisir une racine locale, un lecteur, un compte ou un bucket. Ouvrez ensuite les dossiers dans la vue du panneau. Les comptes désactivés ne sont pas proposés pour la navigation. La configuration du compte détermine quels buckets sont affichés. Si un bucket manque, vérifiez ces réglages. Consultez la configuration des comptes.

  1. Dans le panneau voulu, ouvrez Root.
  2. Sélectionnez la racine ou l’emplacement à afficher.
  3. Dans une liste, double-cliquez sur un bucket ou un dossier pour l’ouvrir. La ligne .., lorsqu’elle est présente, permet de remonter au parent.
  4. Dans une arborescence, développez les branches et sélectionnez le dossier à consulter.

Le champ Address indique l’emplacement affiché. Pour saisir une destination ou ouvrir un favori, consultez Ouvrir un emplacement et gérer les favoris.

Pour un bucket Amazon S3 à usage général, l’affichage de son contenu nécessite s3:ListBucket. Voir ListObjectsV2 dans la documentation AWS. L’accès au contenu d’un fichier est une permission distincte.

Choisir une vue

Utilisez le bouton de choix de vue dans la barre d’outils du panneau, ou View > Left view et View > Right view.

VueUtilisation
Tree and list viewL’arborescence supérieure contient les dossiers ; la liste inférieure montre les dossiers et fichiers de l’emplacement choisi. La sélection multiple se fait dans la liste.
Tree viewUne seule arborescence présente dossiers et fichiers, avec sélection multiple.
List viewUne seule liste présente le contenu de l’emplacement courant. Ouvrez les dossiers pour progresser.
PreviewLe panneau affiche l’aperçu du fichier courant dans l’autre panneau. Consultez les aperçus.

Les modes de vue sont mémorisés pour les côtés gauche et droit. Faites glisser les séparateurs pour adapter la place des panneaux, de l’arborescence et des opérations.

Lire les colonnes et sélectionner des éléments

ColonneInformation
NameNom du fichier, dossier, bucket ou compte.
SizeTaille du fichier lorsqu’elle est connue. Une taille de dossier ne représente pas le total récursif de son contenu.
TypeType du fichier ; cette colonne est vide pour les dossiers, buckets et comptes.
Date modifiedDate de modification du fichier ; les lignes de dossiers ne renseignent pas cette colonne.
Storage classClasse de stockage des objets S3 ; cette colonne est masquée pour les emplacements locaux.
VersionÉtat de la version ou du marqueur de suppression, dans une vue affichant les versions.

Cliquez sur un en-tête pour trier, puis cliquez à nouveau pour inverser le sens. Vous pouvez redimensionner les colonnes ; leur disposition et le tri sont mémorisés. Dans Tools > Options… > General, Show dates in local time affiche les dates dans votre fuseau horaire ; cette option est désactivée par défaut, les dates sont alors en UTC.

Cliquez sur une ligne pour la sélectionner. Dans une vue permettant la sélection multiple, utilisez Ctrl avec un clic pour ajouter ou retirer une ligne, et Shift avec un clic pour sélectionner une plage. Le menu contextuel Select all sélectionne les éléments de cette vue. L’arborescence des dossiers de Tree and list view ne permet qu’une sélection à la fois.

En List view et dans la liste de Tree and list view, la barre d’état indique les nombres de fichiers et de dossiers et la taille des fichiers de l’emplacement chargé. Ces totaux incluent les fichiers masqués par Filter et n’additionnent pas récursivement le contenu des dossiers. Selected: résume les fichiers et dossiers sélectionnés. En Tree view, il n’y a pas de total pour toute l’arborescence ; le résumé porte sur la sélection. En vue versions, les différentes entrées de fichiers sont comptées séparément.

Pendant le chargement, un résultat provisoire peut être incomplet. Attendez la fin de la lecture ou actualisez après une interruption avant de conclure qu’un élément est absent.

Actualiser et consulter les versions

Le bouton Refresh à côté de Root actualise la liste des emplacements locaux, des comptes et des buckets. Pour relire le contenu de l’emplacement affiché, utilisez Refresh dans le menu contextuel du panneau. Sous Windows, le raccourci est F5.

En cas d’échec de lecture ou d’actualisation, le dialogue Navigation error indique la cause. L’ancienne liste peut rester visible ; elle ne confirme pas le contenu actuel du service. Corrigez l’erreur, puis actualisez à nouveau. Si la liste n’est plus utilisable, les commandes sur ses éléments sont désactivées ; Refresh reste disponible après la fin de la demande en cours.

Show versions affiche l’historique d’un bucket et de ses dossiers. Le mode se change au niveau du bucket : ses dossiers héritent du choix et leur bouton sert uniquement d’indicateur. Dans File > Accounts…, sélectionnez le compte, cliquez sur Edit…, puis vérifiez Capabilities > Data protection > Object versions. Cette capacité autorise le listage des versions dans S3Client. Activez-la uniquement si le service le prend en charge ; elle n’active pas le versionnement du bucket et n’accorde aucune permission. Les buckets de type Directory bucket ne proposent pas ce mode.

La capacité Read bucket versioning est distincte : lorsque cette lecture est prise en charge pour le bucket, S3Client attend un état confirmé activé ou suspendu avant de proposer les versions. Si la lecture échoue, corrigez la cause puis actualisez le bucket pour réessayer. Sans prise en charge de cette lecture, Object versions permet de lister les versions même si l’état local du versionnement est inconnu. Un bucket connu comme n’ayant jamais eu le versionnement activé ne propose pas ce mode. Change bucket versioning sert à modifier l’état du bucket ; cette capacité n’est pas nécessaire au listage.

Sur Amazon S3, lister les versions nécessite s3:ListBucketVersions ; lire l’état du versionnement nécessite séparément s3:GetBucketVersioning. Voir GetBucketVersioning et ListObjectVersions.

Pour activer ce mode :

  1. Dans le panneau concerné, ouvrez le bucket dans Root.
  2. En List view, cliquez sur Show versions dans la barre d’outils. Dans une vue avec arborescence, sélectionnez le bucket puis utilisez Show versions dans sa barre d’outils ou son menu contextuel.
  3. Attendez la fin du chargement. Ouvrez un dossier pour consulter son historique dans le même mode.

Pour les fichiers S3, la colonne Version distingue Current, Previous, Current delete marker et Previous delete marker. Les versions d’une même clé restent groupées, de la plus récente à la plus ancienne, même lorsque vous inversez le tri. Les anciennes versions et les marqueurs sont atténués visuellement. Un marqueur de suppression n’a pas de contenu à prévisualiser. Revenez au bucket et décochez Show versions pour revenir aux objets courants. Les dossiers de ce bucket reviennent aussi à ce mode. Pour les actions sur l’historique, consultez Versions et suppression.

Raccourcis utiles sous Windows :

RaccourciAction
Ctrl+LDonne le focus au champ Address du panneau actif.
F5Actualise l’emplacement affiché dans le panneau ayant le focus.
Alt+EnterOuvre Properties pour la sélection lorsque cette commande est disponible.
F2Lance Rename lorsque le renommage est disponible.

Filtrer les fichiers affichés

Le champ Filter, sous la navigation, masque les fichiers dont le nom ne correspond pas aux motifs. Il fonctionne pour les fichiers locaux et S3, sans tenir compte des majuscules. Les dossiers restent visibles. Dans Tree and list view, il filtre la liste inférieure.

Ce filtre masque des fichiers déjà chargés dans la vue. Il ne recherche pas dans les sous-dossiers et ne limite pas les fichiers traités lors de la copie, du déplacement ou de la suppression d’un dossier. Lorsque la commande propose ses propres filtres, utilisez-les pour limiter les fichiers traités.

  1. Dans le panneau concerné, cliquez dans Filter.
  2. Saisissez un motif, par exemple *.jpg, ou plusieurs motifs séparés par des points-virgules, par exemple *.jpg;*.png.
  3. Appuyez sur Enter pour appliquer la saisie.
  4. Choisissez All files pour supprimer le filtrage, ou saisissez * puis validez.

* correspond à une suite de caractères et ? à un caractère. Le motif porte sur le nom complet affiché, pas sur le chemin. Un fichier est affiché dès qu’un des motifs correspond. La liste propose aussi les extensions détectées dans la vue et les filtres enregistrés. Une saisie vide ou un motif invalide affiche Invalid display filter ; le filtre précédent reste appliqué.

Le motif README sélectionne un fichier nommé README, même sans extension. Sous Windows, *.* signifie « tous les fichiers », avec ou sans extension, pour les fichiers locaux comme S3. Les autres motifs s’appliquent au nom réel : README. correspond à un nom terminé par un point et ne sélectionne pas README.

Pour retrouver des fichiers locaux absents même avec All files, vérifiez Tools > Options… > General > Ignore hidden files et Ignore system files. Ces options excluent les entrées locales concernées de la lecture ; elles sont distinctes du filtre par nom. Validez avec OK, puis actualisez le dossier. Dans le même onglet, Local folder traversal > Symbolic links and junctions: réglé sur Ignore exclut aussi les liens symboliques et les jonctions locales. Les autres politiques permettent de les suivre ; leurs effets sur le parcours récursif sont expliqués dans les options de transfert.

Enregistrer et gérer les filtres

Les filtres enregistrés sont partagés entre les panneaux et conservés pour les prochaines sessions. Chaque panneau choisit son propre filtre. Dans Filter, sélectionnez le nom du filtre enregistré pour l’appliquer. Lorsque vous cliquez dans ce champ, ses motifs deviennent éditables ; les modifier puis appuyer sur Enter applique un filtre ponctuel sans modifier le filtre enregistré. Utilisez Manage filters… pour changer le catalogue.

  1. Appliquez le filtre voulu dans Filter.
  2. Ouvrez le bouton Display filters à droite du champ.
  3. Choisissez Save current filter….
  4. Dans Display filter, saisissez un Name non vide et unique, sans distinction de casse.
  5. Vérifiez Patterns, qui contient les motifs séparés par des points-virgules.
  6. Cliquez sur OK. Le filtre est enregistré et sélectionné dans ce panneau.

Pour créer un filtre sans l’appliquer d’abord, choisissez Display filters > Manage filters… > Add…, remplissez Name et Patterns, puis validez le formulaire et la boîte Display filters avec OK.

Dans Manage filters…, sélectionnez un filtre et cliquez sur Edit… pour modifier son nom ou ses motifs, ou sur Delete pour le retirer. Validez la boîte Display filters avec OK pour enregistrer le catalogue ; Cancel abandonne ses modifications. Modifier les motifs met à jour les panneaux qui utilisent ce filtre. Le supprimer ramène ces panneaux à All files et ne supprime aucun fichier.