./base_DATA/
это обычный каталог, который существовал раньше. Ваша ln
команда создала символическую ссылку внутри него. Символическая ссылка есть ./base_DATA/DATA
. Вы можете отменить это:
unlink ./base_DATA/DATA
Я сделал:
ln -s /DATA/ ./base_DATA/
и я хотел бы отменить связь. Просто:
unlink ./base_DATA
но... unlink: cannot unlink './base_DATA': Is a directory
Согласно этому ответу (и многим другим онлайн), проблема обычно заключается в том, что в команде unlink есть пробел. Но я получаю эту ошибку независимо.
Есть идеи, как справиться с этим?
./base_DATA/
это обычный каталог, который существовал раньше. Ваша ln
команда создала символическую ссылку внутри него. Символическая ссылка есть ./base_DATA/DATA
. Вы можете отменить это:
unlink ./base_DATA/DATA
в Red Hat, когда у вас был каталог A и вы сделали
ln -s AB
успешно, и теперь хотел бы отменить связь B сделать:
М. А. АА
RM B
mv AA A
и вы вернетесь к исходному имени каталога A без мягкой ссылки.