Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/11/2008, à 19:52

samplaid

commande lister répertoire

bonjour,

J'aimerais savoir comment lister le contenu d'un répertoire. J'aimerais une commande qui récupère toutes les images "*.jpeg" d'un certain répertoire, quelle soit listé par ligne et avec le path absolue.
Cette commande me serait utile pour rediriger dans un fichier "*.txt"

Merci

#2 Le 25/11/2008, à 19:56

Benjdev

Re : commande lister répertoire

dir /chemin/de/ton/dossier/ -R

marche, mais est-ce ce que tu veux... (man dir pour plus d'infos...)

Dernière modification par Benjdev (Le 25/11/2008, à 19:58)


Boire du café empêche de dormir. Par contre, dormir empêche de boire du café. "L'excellent du chat", Geluck
Fibré, chez red... Enfin, internet u̶̶n̶̶̶e̶ ̶s̶̶̶e̶̶m̶̶a̶̶i̶̶n̶̶̶e̶ ̶s̶̶u̶̶r̶ ̶d̶̶̶e̶̶u̶̶x̶ qui fonctionne vraiment quoi !
@dewey@mastodon.top

Hors ligne

#3 Le 25/11/2008, à 20:05

Tuxivinc

Re : commande lister répertoire

Je n'ai pas tout compris à ta demande, mais regarde si celle-ci t'irait :

ls /chemin/de/ton/dossier -Rla | grep jpg

La solidarité et l'entre-aide sont le secret du fonctionnement de linux...

Hors ligne

#4 Le 25/11/2008, à 20:10

gabitbol

Re : commande lister répertoire

Bonjour,

find /chemin/de/tes/fichiers/ |grep jpeg >tonfichier.txt

Ca te permet d'avoir le chemin absolu des fichiers. Il y a surement bien d'autres moyens de faire. smile


PasToutAFait

"A force de sacrifier l'essentiel à l'urgent, on oublie l'urgence de l'essentiel"   
Edgar Morin

Hors ligne

#5 Le 25/11/2008, à 21:33

samplaid

Re : commande lister répertoire

Merci, mais je me suis trompé, comment on fait pour avoir le path à partir de la racine (path relatif)

#6 Le 25/11/2008, à 22:20

nicolas66

Re : commande lister répertoire

Merci, mais je me suis trompé, comment on fait pour avoir le path à partir de la racine (path relatif)

Si tu souhaites avoir le chemin à partir de la racine, c'est le chemin absolu et non relatif. Tu l'obtiens par la commande `pwd'.


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#7 Le 25/11/2008, à 22:28

gabitbol

Re : commande lister répertoire

La commande que je te donne plus haut t'indique le chemin absolu, non!?
Et envoi le résultat directement dans le fichier "tonfichier.txt".


PasToutAFait

"A force de sacrifier l'essentiel à l'urgent, on oublie l'urgence de l'essentiel"   
Edgar Morin

Hors ligne

#8 Le 26/11/2008, à 11:17

cushy007

Re : commande lister répertoire

MERCI gabitbol big_smile:D:D:D:cool::cool::cool::cool:, j'ai passé au moins trois heures à chercher ça sans avoir touvé en retournant ls dans tous les sens. J'ai fini par faire un script shell récursif mais c'est un peu lourd hmm

Hors ligne

#9 Le 27/11/2008, à 09:15

samplaid

Re : commande lister répertoire

Merci ca marche bien,

autres questions : comment rajouter du texte en plus.

genre :
find /chemin/de/tes/fichiers/ |grep jpeg | echo " : 2 2 65 6" >tonfichier.txt

mais ca marche pas evidement roll

#10 Le 27/11/2008, à 09:44

Totor

Re : commande lister répertoire

samplaid a écrit :

Merci ca marche bien,

autres questions : comment rajouter du texte en plus.

genre :
find /chemin/de/tes/fichiers/ |grep jpeg | echo " : 2 2 65 6" >tonfichier.txt

mais ca marche pas evidement roll

La commande find permet de combiner toutes tes demandes :

find /chemin/de/tes/fichiers/ -iname "*jpeg" -exec echo {} : 2 2 65 6 \; >tonfichier.txt

-- Lucid Lynx --

Hors ligne