#1 Le 13/12/2007, à 13:41
- Anartoka
Lister les fichiers d'un dossier
Bonjour,
Sous windows, j'avais un petit script qui, à partir d'un clic droit sur un dossier, me créer un fichier texte contenant le listing des fichiers de mon dossier.
Existe il un script semblable sous ubuntu ?
Merci de votre attention
Hors ligne
#2 Le 13/12/2007, à 13:50
- lebendre
Re : Lister les fichiers d'un dossier
une ligne de commande, style
ls -l > liste.txt
mais j'ai pas testé...
Hors ligne
#3 Le 13/12/2007, à 13:55
- bmar
Re : Lister les fichiers d'un dossier
Bonjour,
Super cela fonctionne !!
Je cherchais quelque chose dans ce genre depuis quelques temps.
Merci
Soyez vous-même le changement que vous voulez voir dans le Monde - Gandhi
Hors ligne
#4 Le 13/12/2007, à 19:35
- Anartoka
Re : Lister les fichiers d'un dossier
Salut,
Merci de ton aide, par contre, faut m'expliquer en détail parce que je ne suis pas très fort sous linux.
Je sais ouvrir un terminal et faire un copier coller. Après je ne sais pas
Hors ligne
#5 Le 13/12/2007, à 19:38
- lebendre
Re : Lister les fichiers d'un dossier
C'est pas compliqué:
ls est la commande pour lister les fichiers d'un dossier (et les dossier d'un répertoire)
-l c'est pour dire qu'on veut lister avec les détails (c'est facultatif)
> c'est pour dire qu'on veut que ça sorte ailleurs que dans le terminal (tu peux faire sortir sur une imprimante par exemple)
liste.txt c'est le fichier de sortie (là tu peux mettre le nom que tu veux, évidemment!)
voilà un petit lien (le premier que j'ai trouvé, y'en a au moins 12546764 autres sur internet) sur les commandes de linux:
http://www.linux-france.org/article/debutant/debutant-linux.html
Dernière modification par lebendre (Le 13/12/2007, à 19:39)
Hors ligne
#6 Le 14/12/2007, à 12:15
- Anartoka
Re : Lister les fichiers d'un dossier
Salut,
Alors en faite, mon répertoire est sur un disque dur externe.
Cela donne : /media/Elements/Mes\documents/Mes\videos/Films/DOCUMENTAIRE/
En fesant un CP, j'arrive à monter juqu'à media et après j'obtiens cela :
anartoka@anartoka-desktop:/media$ cd /Elements
bash: cd: /Elements: Aucun fichier ou répertoire de ce type
Hors ligne
#7 Le 14/12/2007, à 12:22
- best_friend_fr
Re : Lister les fichiers d'un dossier
Salut
le / devant Elements dit a Ubuntu de repartir a zero (chemin absolu).
Toi, tu veux aller dans Elements a partir d'ou tu es.
Donc
cd Elements
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne
#8 Le 14/12/2007, à 18:01
- lebendre
Re : Lister les fichiers d'un dossier
Salut,
Alors en faite, mon répertoire est sur un disque dur externe.
Cela donne : /media/Elements/Mes\documents/Mes\videos/Films/DOCUMENTAIRE/
attention! le \ entre "Mes" et "documents" est là pour "protéger" le caractère espace qui devrait être là .
Donc voici la correction:
/media/Elements/Mes\ documents/Mes\ videos/Films/DOCUMENTAIRE/
(dans un chemin, tu ne peux pas mettre d'espace, à moins de le "protéger" par un \
Si jamais, tu peux aussi utiliser la touche "Tab" (tabulation) qui complète ce que tu es en train d'écrire, par exemple
cd /media/El + Tab
et voilà que Element va s'écrire (à moins que plusieurs dossiers portent le même nom...)
Si tu tapes Tab+Tab (deux fois sur Tab), ça te liste tous les dossiers qui commencent par les lettres que tu as tapées.
Dernière modification par lebendre (Le 14/12/2007, à 18:04)
Hors ligne
#9 Le 09/01/2008, à 08:03
- bruno-Kaledonie
Re : Lister les fichiers d'un dossier
Et je rajoute, pour lister les fichiers contenu dans les sous-repertoires :
ls -R > liste.txt
ca marche, mais j'aurais bien voulu avoir quelque chose comme :
rep/sousrep/fichier1
rep/sousrep/fichier2
rep/sousrep2/fichier1
rep/sousrep2/fichier2
Si quelqu'un a une piste
Dernière modification par bruno-Kaledonie (Le 09/01/2008, à 08:03)
Hors ligne
#10 Le 09/01/2008, à 11:16
- Anartoka
Re : Lister les fichiers d'un dossier
Merci beaucoup pour votre aide, cela marche très bien !!
Par contre, il comprend les espaces sans problème
anartoka@anartoka-desktop:/media/Elements/Mes documents/Mes videos/Films/DOCUMENTAIRE$ ls -R > liste.txt
Encore Merci
Hors ligne
#11 Le 08/07/2009, à 16:11
- Nico3312
Re : Lister les fichiers d'un dossier
Et je rajoute, pour lister les fichiers contenu dans les sous-repertoires :
ls -R > liste.txt
ca marche, mais j'aurais bien voulu avoir quelque chose comme :
rep/sousrep/fichier1 rep/sousrep/fichier2 rep/sousrep2/fichier1 rep/sousrep2/fichier2
Si quelqu'un a une piste
J'aurais aussi besoin d'une liste comme celle- ci pour pouvoir l'exploiter par la suite.
Si quelqu'un sait faire...
#12 Le 08/07/2009, à 16:23
- YvanD
Re : Lister les fichiers d'un dossier
!! Cette méthode ne liste pas les sous-dossiers !!
En passant par une boucle for :
for i in *
do
echo "$PWD$i" >> liste.txt
done
Soit en une ligne :
for i in *; do echo "$PWD$i" >> liste.txt; done
EDIT :
Ou encore (ne donne pas le chemin complet)
ls -l | cut -c 51- > liste.txt
Sinon pour apprendre la console (et Linux) un excellent tuto (Partie 2 et plus) sur le SdZ
Ensuite pour qu'il soit accessible depuis un simple clic depuis nautilus il faut placer ce script exécutable dans le dossier ~/.gnome2/nautilus-scripts
Dernière modification par YvanD (Le 08/07/2009, à 16:43)
Hors ligne
#13 Le 08/07/2009, à 16:41
- YvanD
Re : Lister les fichiers d'un dossier
Sinon autrement pour lister les dossiers et sous-dossiers (et leurs contenus !) :
find -name "*"
Pour supprimer le "./" pour toutes les lignes :
find -name "*" | cut -c 3
Hors ligne
#14 Le 08/07/2009, à 18:09
- fove
Re : Lister les fichiers d'un dossier
Où encore pour avoir l'arborescence complete tape :
sudo apt-get install tree
s'il te demande [O/n] fait O évidement,
puis place toi vac cd sur le répertoire que tu veux et tape :
tree
où encore :
tree >liste.txt
ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta
Hors ligne
#15 Le 26/03/2012, à 22:11
- pierrot62179
Re : Lister les fichiers d'un dossier
après bien des difficultés j'ai réussi en ouvrant le répertoire désiré, sélectionner tous les fichiers et aller dans "fichier" "ouvrir dans un terminal. taper "ls" La liste s'affiche alors, il suffit de tout sélectionner et de copier dans office calc ou write. Et voilà le tour est joué. C'est ce que j'ai trouvé de plus simple !
Hors ligne
#16 Le 28/03/2012, à 12:49
- Autiwa
Re : Lister les fichiers d'un dossier
Je ne sais pas si ça répond à la question mais :
ls $PWD
permet de spécifier un chemin absolu, ce qui fait qu'il va donner les noms complets au lieu de faire comme s'il savait que c'était le dossier courant.
Ensuite, l'option -R permet la récursivité dans les sous-dossiers
ls -R
Une idée de commande est donc :
ls -lR $PWD>liste.txt
Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.
Hors ligne
#17 Le 07/09/2012, à 18:23
- siick
Re : Lister les fichiers d'un dossier
Tree est au top! Merci @ Fove
Siick d(o-0)b
Onirik music & events
Ubuntu 24.04 et 22.04
Hors ligne
#18 Le 18/06/2013, à 10:41
- The_Dark_Knight
Re : Lister les fichiers d'un dossier
Après quelques recherches me voilà ici, j'en viens à la même conclusion que Slick : Tree est au top !
Merci les gars !
Hors ligne
#19 Le 18/07/2013, à 23:51
- peresbis
Re : Lister les fichiers d'un dossier
Bonsoir,
Me too, excellente suggestion que l'utilisation de tree. merci à Fove
Hors ligne