Mon fichier de configuration (par exemple, .zshrc) est placé dans un conteneur encfs. Lorsque je me connecte au système, le conteneur n'est pas encore monté, d'où le lien symbolique qui pendouille. Y a-t-il un moyen de permettre au lien symbolique de pointer vers deux emplacements, de sorte que si l'un n'est pas présent, il utilise l'autre ?
Réponse
Trop de publicités?Je ne pense pas que cela soit possible, mais il existe un autre moyen d'obtenir le même effet ( sh
syntaxe ; devrait fonctionner dans zsh
également) :
if ! find -L /dir/of/file -mindepth 1 -maxdepth 1 -type l -name filename
then
. /dir/of/file/filename
break # Or exit, return or whatever is necessary to avoid processing the rest of the file
fi
En d'autres termes, si le lien symbolique n'est pas rompu, utilisez-le, sinon continuez dans ce fichier.