1192 votes

Supprimer un lien symbolique vers un répertoire

J'ai un lien symbolique vers un répertoire important. Je veux me débarrasser de ce lien symbolique, tout en gardant le répertoire derrière elle.

J'ai essayé d' rm et de revenir rm: cannot remove 'foo'.
J'ai essayé d' rmdir et de rentrer rmdir: failed to remove 'foo': Directory not empty
J'ai ensuite développé par le biais d' rm -f, rm -rf et sudo rm -rf

Puis je suis allé voir mon back-ups.

Est-il un moyen de se débarrasser de ce lien avec l'extérieur de jeter le bébé avec l'eau du bain?

1449voto

Matthew Scharley Points 43262
<pre><code></code><p><code></code><code></code>existe en raison de différences dans la façon dont la bibliothèque C traite chacun.</p><p>En tout cas, le premier devrait fonctionner, tandis que le second devrait se plaindre de foo est un répertoire.</p><p>Si cela ne fonctionne pas comme indiqué ci-dessus, puis vérifiez vos autorisations. Vous avez besoin l’autorisation écrire au répertoire contenant pour supprimer les fichiers.</p></pre>

863voto

Joe Philllips Points 13616

Utilisez la commande « supprimer le lien » et assurez-vous que ne pas devoir le / à la fin

21voto

Steve K Points 10475

RM doit supprimer le lien symbolique.

18voto

DeeEss09 Points 55

Utiliser , mais n’incluent pas une barre oblique à la fin (ne pas utiliser : ). On vous demandera ensuite si vous souhaitez supprimer le lien symbolique, `` de répondre Oui.

15voto

Joshua Points 13231

En supposant qu’il en fait est un lien symbolique,

Il faut le comprendre, mais puisqu’elle ne pouvons nous permettre le code caché qui était prévu pour une autre affaire qui n’existe plus mais il arrive à faire la bonne chose ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X