#1 Le 29/11/2009, à 21:45
- abelthorne
[résolu] Vérifier l'existence d'un lien symbolique
Bonsoir,
Dans un script bash, je peux vérifier l'existence d'un dossier avec if [ ! -d "/home/abelthorne/ledossier" ]; then...
Mais est-ce que ce test est valable si "ledossier" n'est pas un dossier mais un lien symbolique vers un dossier ? Dans le cas contraire, qu'est-ce que je devrais utiliser comme option à la place du -d ? C'est-à-dire si je veux tester l'existence d'un lien.
Dernière modification par abelthorne (Le 30/11/2009, à 11:55)
Hors ligne
#2 Le 29/11/2009, à 21:50
- wido
Re : [résolu] Vérifier l'existence d'un lien symbolique
Bonjour,
pour faire un test sur un lien symbolique c'est -L
Hors ligne
#3 Le 29/11/2009, à 21:53
- abelthorne
Re : [résolu] Vérifier l'existence d'un lien symbolique
En majuscule ou en minuscule (ou ça n'a pas d'importance) ?
Hors ligne
#4 Le 30/11/2009, à 11:16
- Totor
Re : [résolu] Vérifier l'existence d'un lien symbolique
Mais est-ce que ce test est valable si "ledossier" n'est pas un dossier mais un lien symbolique vers un dossier ?
Oui, ça fonctionne. (il suffit de faire le test )
Pour le -L, oui c'est en majuscule.
-- Lucid Lynx --
Hors ligne