Comment cataloguer le contenu d'un système de fichiers dans un fichier CSV? Ceci est particulièrement utile pour les supports amovibles.
J'ai trouvé quelques liens qui vont dans cette direction:
Je vous remercie!
Cela crée un fichier CSV listing.csv
avec le nom du fichier, l’horodatage et la taille de tous les fichiers de /some/folder/
et de ses sous-dossiers:
find /some/folder -printf '"%P";"%Tc";"%s";\n' > listing.csv
Reportez-vous à la documentation relative à -printf
dans la page de manuel de find si vous souhaitez utiliser d'autres champs.
Notez que cela ne fonctionne pas pour les noms de fichiers contenant des caractères "
.
Si vous en avez besoin pour accéder aux fichiers sur votre disque dur externe, une meilleure solution serait de créer un index avec des options supplémentaires sur updatedb
ajoutez ceci à votre ~/.bashrc
:
alias updatedb-external='Sudo updatedb -l 0 -o ~/.externalharddisk.db -U /media/path/to/harddrive/'
alias locate-external='locate -d ~/.externalharddisk.db:'
alors vous pouvez interroger cette liste avec cet alias:
locate-external some-file
mettre à jour votre liste avec
updatedb-external