1 votes

Comment puis-je exporter une liste de fichiers dans un volume ou un dossier?

Je voudrais exporter une liste des fichiers contenus dans un Volume en texte lisible, ou un document de feuille de calcul que je peux facilement partager.

Les choses que j'ai essayées jusqu'à présent qui n'ont pas fonctionné :

TextEdit : Si je sélectionne tous les dossiers sur le volume, par exemple lorsque la fenêtre du Finder les présente en colonne, puis Copier puis Coller dans un document Texte brut, seuls les noms des dossiers seront copiés, pas le contenu. Je pourrais présenter le dossier au format Liste dans la fenêtre du Finder, mais alors je devrais ouvrir manuellement tous les dossiers un par un avant de copier/coller. Trop chronophage.

TextWrangler : La sortie est correcte, mais j'ai l'impression que j'aimerais avoir plus d'options concernant le nombre de niveaux profonds que la liste de fichiers exportés, sinon je me retrouve avec 33k lignes de texte. Bon mais non personnalisable.

Terminal : Certains experts courageux ont partagé comment le faire avec Terminal, mais je ne suis pas très à l'aise avec cela, et surtout, le Volume sur lequel j'ai essayé d'exécuter la commande n'a pas été chargé ("Aucun fichier ou dossier de ce type") - peut-être parce qu'il y a des espaces dans mes noms de Volume ? (ce conseil n'a pas fonctionné lors de l'ajout d'un nom de Volume avec des espaces dans une invite de Terminal pour obtenir les noms de fichiers en sortie...). N'a pas fonctionné.

En fin de compte, j'ai fini par acheter une application payante, mais comme j'utilise plusieurs comptes utilisateurs différents sur plusieurs machines, j'aimerais savoir s'il existe un moyen plus facile et gratuit que je pourrais utiliser à l'avenir.

<em>Machine : iMac Milieu-2011 avec High Sierra.</em>

5voto

Scottmeup Points 2390
  1. Ouvrez Terminal.app depuis le dossier Utilitaires
  2. Dans la fenêtre terminal, tapez cd puis un espace
  3. Ouvrez la fenêtre parente du répertoire dont vous voulez avoir la liste dans Finder (Un dossier / répertoire au-dessus de celui dont vous voulez avoir la liste. Il doit contenir le répertoire dont vous voulez avoir la liste)
  4. Faites glisser le répertoire dont vous voulez avoir la liste dans la fenêtre terminal, puis appuyez sur la touche entrée à l'intérieur de la fenêtre terminal
  5. Dans la fenêtre terminal, tapez ls >> ~/Desktop/listing.txt (en vous assurant que listing.txt n'est pas le nom d'un fichier qui existe déjà sur votre bureau) puis appuyez sur entrée
  6. listing.txt sera créé sur votre bureau
  7. Optionnel : Ouvrez listing.txt sur votre bureau et confirmez que son contenu correspond au répertoire

Cela produira le contenu uniquement pour ce dossier, pas pour ses sous-dossiers. Si vous souhaitez lister récursivement l'ensemble des contenus, utilisez ls -R >> ~/Desktop/listing.txt à la place à l'étape 5

Pour une liste récursive dans un format différent, remplacez ls par find à l'étape 5 (ne pas ajouter -R à la fin)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X