Voici ma structure de dossiers.
[définir les liens symboliques ici]
/liens/
[entité]
/données/a 1/ #(le nom du dossier contient un espace)
/données/b 1/
/données/c 1/
/données/d 1/
.
.
.
Je veux créer un lien symbolique pour chaque entité en une seule fois avec un script shell.
for fichier in /données/*; do
echo "${fichier}"
ln -ds "/données/${fichier}" "/liens/${fichier}"
done
Cependant, cela génère une erreur comme ceci.
/données/a 1
ln: impossible de créer le lien symbolique '/données//liens/a 1': Aucun fichier ou dossier de ce type
Je pense que cela est lié aux espaces dans le nom du dossier...???
Comment puis-je résoudre cela??