Afficher chemin absolu

Fermé
sabine - 5 déc. 2009 à 16:55
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 5 déc. 2009 à 17:33
Bonjour,
question toute bête mais curieusement la réponse a l'air un peu délicate: existe il une commande shell pour afficher le chemin absoolu d'un fichier s'il vous plait?

merci

2 réponses

jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
5 déc. 2009 à 17:05
Salut,

locate ?
0
bizarre jipicy car ta commande ne m'affiche rien, je l'ai inséré dans un script shell que j'ai fait , voici la ligne concernée:

echo `locate "$fichier"`

et à l'exécution je n'ai pas d'affichage, c'est normal?
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 897
5 déc. 2009 à 17:26
Il faut générer une base de données avant avec la commande (en root) :

updatedb


man locate
0
il n'y a aucune commande plus simple que locate car moi je veux afficher le chemin absolu d'un fichier sans etre root ni générer de base....
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 897 > sabine
5 déc. 2009 à 17:33
Il n'y a que la commande updatedb à lancer en root, après tu tapes locate fichier en simple $user et ça te donne le(s) chemin(s) absolu(s) où se trouve(nt) ledit fichier.

Sinon :

find / -name "fichier" -print 2>/dev/null
0