Recherche de fichiers

Fermé
johan - 15 nov. 2005 à 17:12
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 15 nov. 2005 à 20:02
Bonjour , si je suis dans un répertoire sous linux et que je souhaite afficher tous les fichiers commençant par C , ou terminant par s... , quelle est la commande à taper svp?
merci

4 réponses

find . -name *. (ton expression régulière)

exemple je cherche les fichiers d'extension .jpeg

find . -name *.jpeg

pour en savoir plus cf:
man find
0
[Dal] Messages postés 6062 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 24 mars 2023 1 044
15 nov. 2005 à 17:30
Si tu veux juste afficher les noms de fichiers, tu peux utiliser "ls" :

ls C*	# pour l'un
ls *s	# pour l'autre
ls C*s	# pour cumuler les conditions



Dal
0
hssissen Messages postés 844 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 9 janvier 2017 50
15 nov. 2005 à 19:13
Ou bien ls -R C* pour une recherche recurssive (repertoires et sous repertoires).
0
j'ai tapé find -name *.c , et j'ai eu comme réponse :

find : les chemins doivent précéder l'expression
Usage: find -H -L -P CHEMIN EXPRESSION
0
[Dal] Messages postés 6062 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 24 mars 2023 1 044
15 nov. 2005 à 18:06
Re :)

Je cite l'excellente réponse de Omar :

find . -name *. (ton expression régulière)

Le "." après le "find" sert à spécifier le répertoire courant sous Linux. Si tu cherches ailleurs, tu spécifie un autre chemin, bien sûr.


Dal
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
15 nov. 2005 à 17:53
Salut,
ls  /le_rep  | grep '^C\|s$'
Si la condition posée est bien :"afficher tous les fichiers commençant par C, ou terminant par s".

"man grep" pour plus de détails !
0
[Dal] Messages postés 6062 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 24 mars 2023 1 044
15 nov. 2005 à 18:16
Salut Jipicy,

J'ai imaginé (dans un instant de folie) qu'on pourrait inciter les gens à poster leur problème sous forme d'expressions logiques ... c'est sur que çà serait plus clair : OR, XOR, NAND, NOR ... !

Mais... hmm.. comment dire... réflexion faite.. je préfère encore le langage SMS* :P Vive l'ambiguïté de la langue française !


Dal

* Je blague bien sûr
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901 > [Dal] Messages postés 6062 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 24 mars 2023
15 nov. 2005 à 18:39
Salut [Dal],
if [ -c "/forum/unix/SMS" ]; then
        rm -rf /forum/unix/SMS
        echo "Le langage SeuMeuSeu est proscrit !"
        echo "Le langage Regex est autorisé, mais pas conseillé !"
        echo "(un lapsus syntaxique est si vite arrivé ;-))) )"
        echo
        echo "Seul le langage Humain est autorisé, si possible en french..."
        echo "Les fôtes d'or taugraffe sont acceptées, à conditions de ne pas en abuser."
        echo
        echo "Votre message a été éjecté... !!!"
        echo " Z'@+...che"
fi
exit

* Je blague bien sûr
Ben j'espère bien ;-DDDDDDDDDDDDD
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
15 nov. 2005 à 19:49
Salut jipicy,

si je peux me permettre ( je l'ai déjà fait) tu as un "erreur" dans ton code.

echo "Seul le langage Humain est autorisé, si possible en french..."


Pourquoi pas ?

echo "only the human language is authorized, if possible in français..."


* Je blague bien sûr Moi aussi
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
15 nov. 2005 à 20:02
Salut "the friend twenty J"

si je peux me permettre
Tu peux ;-))

* Je blague bien sûr Moi aussi
I hope so !!! (Manquerait plus que ça !!!)
0