1

Я сделал:

ln -s /DATA/ ./base_DATA/

и я хотел бы отменить связь. Просто:

unlink ./base_DATA

но ... unlink: cannot unlink './base_DATA': Is a directory

Согласно этому ответу (и многим другим онлайн), проблема обычно заключается в том, что в команде unlink есть пробел. Но я получаю эту ошибку независимо.

Есть идеи, как справиться с этим?

2 ответа2

2

./base_DATA/ - это обычный каталог, который существовал раньше. Ваша команда ln создали символическую ссылку внутри него. Символическая ссылка ./base_DATA/DATA . Вы можете отменить это:

unlink ./base_DATA/DATA
-1

в Red Hat, когда у вас был каталог A и вы сделали

ln -s AB

успешно, и теперь хотел бы отменить связь B сделать:

М. А. АА

RM B

mv AA A

и вы вернетесь к исходному имени каталога A без мягкой ссылки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .