Chemin fichier

Fermé
oclone - 27 févr. 2005 à 15:58
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 1 mars 2005 à 05:03
hello, j'aimerais savoir comment faire pour obtenir le chemin d'acces d'un fichier
(une sorte de ls -R fichier mais qui aurait comme resultat /chemin/.../fichier)
merci
A voir également:

4 réponses

salut

pwd
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
27 févr. 2005 à 16:34
Salut,

doit bien y avoir une option dans ls...
man ls

sinon, tu as
updatedb (a faire en root)
et
locate fichier

mais là il te sort tous les chemins qui contiennent la chaine "fichier", donc en particulier tout ce qu'il y a dans les répertoires qui contiennent "fichier" dans leur nom...

Phiphi
0
yoann_tux Messages postés 441 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 24 juillet 2008 95
28 févr. 2005 à 17:29
oui pwd me semble bien, regarde dans les options si tu n'as pas ce qu'il te faut ;)
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
28 févr. 2005 à 19:17
je vais peut etre dire une betise, mais la page man de pwd ne donne pas acces a d'eventuelles options, de plus pwd donne le répertoire courant...
je crois qu'en fait il cherche a faire une sorte de ls récursif avec le nom du fichier recherché en argument, qui renverrait le chemin complet vers tous les fichiers s'appellant "fichier" ...
du coup, peut etre effectivement pwd peut etre utilisé, mais en le combinant avec d'autres trucs (genre un petit script??)

Phiphi
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
1 mars 2005 à 05:03
find
johand@horus:~$ find /usr/local/ -name '*sh'
/usr/local/bin/cd-list.sh
/usr/local/bin/cdromsize.sh
/usr/local/bin/mp3towav.sh
/usr/local/bin/ring.sh
/usr/local/bin/topsize.sh
/usr/local/bin/cdrecord-wrapper.sh
/usr/local/src/bladeenc-0.94.2/install-sh
/usr/local/src/lame-3.92/install-sh
/usr/local/src/lame-3.92/ltmain.sh

--> man find
0