Commande afficher nom fichier

floxi Messages postés 153 Statut Membre -  
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
bonjour,
je voudrais par le biai d'une commande unix afficher uniquement le nom des fichiers d'une arborescence.
La commande find permet bien d'afficher les fichier "./rep" "./rep/fichier" le probleme c'est que je desire recupéré uniquement le nom fichier

merci d'avance
A voir également:

8 réponses

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
find /rep -type f -exec basename {} \;
lami20j
2
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

Si j'ai bien compris
ls /rep
lami20j
0
floxi Messages postés 153 Statut Membre 94
 
non en fait je desirerait parcourir un repertoire contenant de multiple sous repertoire que je ne connait pas forcement.

en csh
foreach list (find)
actions
end

le probleme c que find affiche egalement le nom du repertoire dans la liste donc sa bloque.
0
floxi Messages postés 153 Statut Membre 94
 
genial !!!

merci bcp ça marche trop bien
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
De rien :-))

Bonne continuation.

lami20j
0
floxi Messages postés 153 Statut Membre 94
 
derniere petite question la commande donnée ramene uniquement le nom du fichier, comment avoir le chemin avec le nom du fichier.

exemple
find
./rep
./rep/fichier1

commande rechercheé
./rep/fichier1
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Je ne comprends pas exactement ce que tu veux.

lami20j
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Essaie
find /rep -type f
lami20j

P.S. Si j'ai bien compris tu ne veux pas les répertoires
0