Créer une liste de dossiers / sous-dossiers

ValentinLau

Membre enregistré
11 Février 2018
7
0
43
Bonjour,

J’aimerai de l’aide pour crée un service Automator / lignes de code pour le Terminal / ... qui fasse une liste de l’ensemble de mes dossiers / sous dossiers présent sur mon disque dur externe.

Un fichier text qui donne :
Dossier 1
Sous dossier a
Fichier présent dans le sous dossier a
Sous dossier b
Fichier présent dans dossier 1
...

Merci d’avance :)
 
Dans ton exemple, tu indiques des dossiers et des fichiers...

Une commande simple via le terminal qui te créera un fichier liste.txt dans le répertoire courant (donc dans ton répertoire utilisateur par défaut)

Pour n'afficher que les nom des dossiers dans les disques externes :
Bloc de code:
find /Volumes -type d > liste.txt

Pour afficher en plus les noms des fichiers :
Bloc de code:
find /Volumes > liste.txt
 
Salut ecatomb, je me suis effectivement mal exprimé. J'aimerai une liste de l'ensemble de mes fichiers présent sur mon disque dur externe, si possible en respectant le chemin avec les dossiers / sous dossiers.

Avec la commande "diskutil list" j'ai appris que mon HDD Externe est /dev/disk2 mais quand j'écris find /dev/disk2 > liste.txt j'ai le droit a un fichier text avec écrit "/dev/disk2" haha. J'ai du loupé un truc.
 
Ma clé usb apparait dans /Volumes, d'où la commande que je t'ai donné.

Je viens de vérifier avec mon disque externe pour time machine.
"diskutil list" indique "/dev/disk4" mais le disque est dans
/Volumes/WD\ 500\ GO/

Ma commande initiale était donc bonne.
Bloc de code:
find /Volumes > liste.txt

Ca te donnera une liste de ce style dans le fichier txt
Capture d’écran 2018-02-11 à 21.59.27.webp