Bonsoir,
pour lister les fichiers/dossiers en récursif avec le terminal, j'utilise :
1er problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls -R 'le chemin voulu' >>Monfichier.txt
il se peut que j'ai une application en ".app" dans un dossier qui n'est pas celui des applications;
j'aimerai que celui-ci ne soit pas considéré comme un dossier à lister avec tout son contenu en récursif, mais qu'il soit lister comme un fichier du style monApplication.app comme pourrait l'être monImage.jpg
2ème problème
j'aimerai être sûr que le résultat soit en liste et non en colonne et si c'est possible avoir la possibilité d'avoir le chemin complet de chaque résultat comme "pwd" peut donner le chemin du "cd" mais, pour les fichiers
Exemple actuellement:
Chemin du dossier lsiter/…/Dossier toto:
fichier_1.extension
fichier_2.extension
…
Ce que j'aimerai :
Chemin du dossier lsiter/…/Dossier toto:
Chemin du dossier lsiter/…/Dossier toto/fichier_1.extension
Chemin du dossier lsiter/…/Dossier toto/fichier_2.extension
Chemin du dossier lsiter/…/Dossier toto/…
3ème et dernier problème
je dois lister des images à mon travail qui sont sur un serveur non unix je pense (windows … ?? je m'y connais pas trop en serveur - je travail sur Mac),
le problème est que certains chemins ou noms de fichiers ont des caractères accentués (oui je sais c'est mieux sans les accents, et je ne comprends pas qu'ils aient laissé faire … mais je ne peux rien changer et je dois faire avec),
du coup dans mon fichier texte qui me récupère le résultat les caractères accentués sont remplacés par 2, 3 caractères ce qui fausse le résultat pour chaque chemins ou fichiers contenant ces caractères accentués
Comment puis je faire pour obtenir directement le résultat avec les bons accents (je suppose que c'est une histoire d'encodage, mais jusqu'à présent j'ai fait chou blanc)
Je vous remercie d'avance de l'aide que vous pourrez m'apporter
Ryu
Partager