Desvincular (eliminar) enlace simbólico del directorio

Desvincular (eliminar) enlace simbólico del directorio

Hice:

ln -s /DATA/ ./base_DATA/

y me gustaría desvincularme. Simplemente:

unlink ./base_DATA

pero...unlink: cannot unlink './base_DATA': Is a directory

De acuerdo aesterespuesta (y muchas otras en línea), el problema suele ser el espacio final en el comando de desvinculación. Pero recibo este error de todos modos.

¿Alguna idea de cómo abordar esto?

Respuesta1

./base_DATA/Es un directorio normal que existía antes. Su lncomando creó un enlace simbólicoadentroél. El enlace simbólico es ./base_DATA/DATA. Puedes desvincularlo:

unlink ./base_DATA/DATA

Respuesta2

en Red Hat, cuando tenías el directorio A y no

ln -s AB

exitosamente, y ahora quisiera desvincular B, haga lo siguiente:

mv A AA

habitación B

mv AA A

y volverá al nombre de su directorio original A sin el enlace suave.

información relacionada