J'essayais de créer ce lien symbolique:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
mais j'ai accidentellement tapé:
sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin
Alors maintenant, je veux le corriger mais il est dit que le lien symbolique existe déjà.
symbolic-link
James
la source
la source
Vous pouvez aussi essayer de
unlink
commander.unlink
est une commande d'alias derm
. doncrm <symlink>
fonctionnera commeunlink <symlink>
Voici le lien de référence .
la source
unlink
n'a rien à voir avec les liens symboliques en particulier. Voir serverfault.com/a/38817/64085unlink
est un alias command ofrm
" [citation nécessaire]Supposons que vous essayiez de faire:
mais a fait accidentellement:
Pour le corriger, naviguez simplement dans le dossier contenant le lien et dissociez-le.
la source
Vous utiliserez ce qui suit pour supprimer le lien symbolique
Explication
rm
est la commande du terminal pour supprimer un fichier. Voirrm --help
pour plus d'options que cela peut prendre.sudo
est utilisé parce que le lien symbolique a été créé avecsudo
. Le fichier appartient donc à root et votre utilisateur normal ne pourra pas l'éditer / le supprimer car il a moins de "puissance" que root.path/to/the/link
sera/usr/share/php,yad,in
basé sur votre commentaire.Supplémentaire
Voir aussi ce post et mon commentaire à la première réponse pour accéder à phpmyadmin lors de l'obtention d'une erreur introuvable après l'installation.
la source
Désolé de poster necro mais j'ai trouvé cette question quand je cherchais une réponse à cette question.
Une petite mise en garde que j'ai trouvée était que j'essayais de courir
rm
etunlink
sur un lien symbolique et que j'avais une erreur qui disait que c'était un répertoire.Pour supprimer le lien symbolique, j’ai utilisé,
unlink folder_name
mais il a échoué s’il s’agissait d’un message/
de fin, par exemple,unlink folder_name/
car il pense que c’est un répertoire, pas le fichier que vous souhaitez supprimer.la source
J'ai stubled ici parce que je devais supprimer a
dpkg-divert
et le nouveau package ne sera pas installé avant son retrait.Donc, si vous avez fait quelque chose comme ça:
Vous devez l'enlever avec quelque chose comme ça:
la source