Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Recherche de fichier non recursivement.
Envoyé par: stephnane

Bjr.

Je cherche une commande qui m'aiderait à chercher un fichier dans un répertoire, mais pas dans ses sous-répertoires. Existe-t-il une option du find, ou une autre commande ?

merci

Stephnane

Poste le Wednesday 2 March 2005 15:31:20
Répondre     Citer    
Re: Recherche de fichier non recursivement.
Envoyé par: Jonesy's

Bonjour,

Citation
man find
-maxdepth levels
Descend at most levels (a non-negative integer) levels of direc-
tories below the command line arguments. `-maxdepth 0' means
only apply the tests and actions to the command line arguments.

Ou le "bête" ls !? :-) genre : ls */*to?o* ;-p
@+

--- Marchons seul, sans faire le mal, sans rien attendre, tel l'éléphant qui traverse la forêt. ---

Poste le Wednesday 2 March 2005 15:34:38
Répondre     Citer    
Re: Recherche de fichier non recursivement.
Envoyé par: stephnane

Je m'attendais à cette réponse ...

J'ai trop de fichiers dans mon répertoire et un ls toto* ne marche pas car il me dit que la liste de fichiers est trop longue...

Poste le Wednesday 2 March 2005 15:37:32
Répondre     Citer    
Re: Recherche de fichier non recursivement.
Envoyé par: Jonesy's

Re...

Et le find -maxdepth=1 (ou 0) ?

@+

--- Marchons seul, sans faire le mal, sans rien attendre, tel l'éléphant qui traverse la forêt. ---

Poste le Wednesday 2 March 2005 15:40:46
Répondre     Citer    
Re: Recherche de fichier non recursivement.
Envoyé par: Frichard


J'ai un autre soucis qui rejoins celui-ci.

J'ai trop de fichier dasn un répertoire, et lorsque je fais un ls ,
il prend une plombe puis termine par "memoire épuisée",

lorsque je fais un find il me dit liste trop longue...

Quelqu'un a une solution ?

Poste le Friday 25 March 2005 13:27:55
Répondre     Citer    
Re: Recherche de fichier non récursivement.
Envoyé par: nicola

Un petit for sur l’alphabet puis ls a*, ls b*, etc.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Friday 25 March 2005 18:00:53
Répondre     Citer    
Re: Recherche de fichier non recursivement.
Envoyé par: marc ferraton

Citation
Frichard
J'ai un autre soucis qui rejoins celui-ci.

J'ai trop de fichier dasn un répertoire, et
lorsque je fais un ls ,
il prend une plombe puis termine par "memoire
épuisée",

lorsque je fais un find il me dit liste trop
longue...

Quelqu'un a une solution ?

Qu'est ce que c'est cette histoire de liste trop longue, je lance des find sur des systemes entiers sans probleme !

précises la commande que tu utilises stp

Poste le Friday 25 March 2005 21:28:18
Répondre     Citer    
Re: Recherche de fichier non recursivement.
Envoyé par: Eric92

Citation
Frichard
J'ai trop de fichier dasn un répertoire, et lorsque je fais un ls ,
il prend une plombe puis termine par "memoire épuisée",
lorsque je fais un find il me dit liste trop longue...
C'est peut-être le tri des fichiers qui pose problème => essaye :
ls -f | grep toto
Ou avec find :
find . -name "*toto*" -print

Poste le Saturday 26 March 2005 02:55:32
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Recherche de fichier non recursivement.
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons