je cherche une commande, je souhaite lister tous les liens symboliques contenus dans un dossier (toujours le même) pointant vers un fichier (à chaque fois différent ou pas) contenu dans un autre dossier (toujours le même).
Je sais lister tous les liens symboliques contenus dans un dossier.
Par exemple, si je me trouve dans /usr/bin , alors je tape:
denebe@localhost:/usr/bin> find . -type l
Mais chacun d'eux pointe vers un fichier différent ne se trouvant pas forcément dans le même dossier. Concrètement:
denebe@localhost:/usr/bin> find . -type l | grep ^./ip$
./ip
denebe@localhost:/usr/bin> ll ip
lrwxrwxrwx 1 root root 10 6. Jun 11:16 ip -> ../sbin/ip
denebe@localhost:/usr/bin> find . -type l | grep calibre
./calibre
denebe@localhost:/usr/bin> ll calibre
lrwxrwxrwx 1 root root 20 23. Jul 14:18 calibre -> /opt/calibre/calibre
ces deux liens symboliques sont dans /usr/bin, le premier pointe vers un fichier du dossier /usr/sbin, alors que le second pointe vers un fichier du dossier /opt/calibre/ .
Mais comment lister tous les liens symboliques du dossier /usr/bin pointant vers un fichier (à chaque fois différent ou pas…) contenu dans le dossier /opt/calibre ?
- Edité par DenebeDenebe 24 juillet 2022 à 22:18:26
Lister liens symboliques vers un dossier ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
?
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique