J'essaie de créer un lien symbolique dans mon répertoire personnel vers un répertoire et des fichiers sur ma partition de données. J'ai essayé:
~/Documents$ ln -sv ~/Documents/saga /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc
créer un lien symbolique nommé saga
dans mon Documents
répertoire dans mon home
dossier. La sortie du terminal est:
ln: failed to create symbolic link ‘/media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc’: File exists
Je vérifiais le contenu de ~/Documents
avec ls -a, il n'y a rien d'autre que .
et ..
. En général, mon home
dossier est vide, il ne s'agit que d'une nouvelle installation du système.
symbolic-link
maria
la source
la source
Réponses:
C'est une erreur classique ... c'est l'inverse:
donc dans ton cas
devrait marcher. Notez cependant:
si
~/Documents/saga
existe et n'est pas un répertoire, vous aurez aussi l'erreur;si
~/Documents/saga
existe et est un répertoire, le lien symbolique sera~/Documents/saga/saga..doc
(êtes-vous sûr du double point?)si
~/Documents/saga
n'existe pas, votre lien symbolique sera~/Documents/saga
(comme il est, pas d'extension).la source
cp
cp -s
.J'ai le même message d'erreur
lors de la redirection
de node.js v0.10.25
à node.js v4.2.3,
donc je regarde
man ln
et utiliseC'est un travail comme je m'y attendais.
la source
ln -sf
...Comme @Rmano a répondu dans sa réponse, les arguments étaient dans le mauvais ordre. J'ai fait la même erreur assez souvent aussi. Ainsi j'ai trouvé un
Un moyen infaillible de créer des liens symboliques
D'abord, allez dans le répertoire où vous voulez créer le lien
Créez ensuite le lien avec un seul argument .
Cela créera un lien vers le répertoire actuel avec le même nom que la cible.
la source
Pourrait être sans rapport.
Pour moi, le lien était mort. Pointant sur un dossier non existant. En essayant de le remplacer, il échouerait avec ce message. ^ Donc un simple
rm linkName
suffisait.la source
Juste pour ajouter de nouvelles informations, vous pouvez supprimer le lien symbolique actuel, puis recréer le lien symbolique.
Puis recréez le lien symbolique:
J'espère que cela aide tous ceux qui font encore face à l'erreur 'file exist'.
la source