J'ai un lien symbolique dans mon /var/www/
qui renvoie à WordPress. Lorsque je lance la commande ls -la
de la /var/www/
Le lien vers WordPress n'apparaît pas dans le répertoire. Existe-t-il un moyen de répertorier tous les liens symboliques présents dans un répertoire ?
Réponses
Trop de publicités?
Sylvain Pineau
Points
59212
Analyse syntaxique ls
est un Mauvaise idée ® préfèrent un simple find
dans ce cas :
find . -type l -ls
Pour ne traiter que le répertoire courant :
find . -maxdepth 1 -type l -ls
Kalibur
Points
101
cuonglm
Points
2255
Ohad Cohen
Points
433
Ceci retourne tous les éléments symboliquement liés (à la fois dirs et fns) dans un répertoire :
find . -maxdepth 1 -type l -print | cut -c3- | grep -v "\#"
Cependant, afin de distinguer les types d'articles réels liés symboliquement :
ls -lhaF | grep ^l | grep -v "\#" | cut -c42- | grep -v "/" | cut -d' ' -f1
Renvoie uniquement les éléments de nom de fichier liés symboliquement. Et,
ls -lhaF | grep ^l | grep -v "\#" | cut -c42- | grep "/" | cut -d' ' -f1
Renvoie uniquement les éléments de nom de répertoire liés symboliquement.
- Réponses précédentes
- Plus de réponses