Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 29/11/2009, à 22: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, à 12:55)

Hors ligne

#2 Le 29/11/2009, à 22: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, à 22: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, à 12:16

Totor

Re : [résolu] Vérifier l'existence d'un lien symbolique

abelthorne a écrit :

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 wink)

Pour le -L, oui c'est en majuscule.


-- Lucid Lynx --

Hors ligne

Haut de page ↑