やった:
ln -s /DATA/ ./base_DATA/
リンクを解除したいのですが、簡単です:
unlink ./base_DATA
しかし...unlink: cannot unlink './base_DATA': Is a directory
によるとこれ回答 (および他の多くのオンライン) によると、問題は通常、unlink コマンドの末尾のスペースにあります。しかし、それでもこのエラーが発生します。
これに対処する方法について何かアイデアはありますか?
答え1
./base_DATA/
以前から存在していた通常のディレクトリです。ln
コマンドによってシンボリックリンクが作成されました内部シンボリックリンクは です./base_DATA/DATA
。リンクを解除できます:
unlink ./base_DATA/DATA
答え2
Red Hatでは、ディレクトリAがあり、
ln -s AB
正常に完了しました。次に、B のリンクを解除します。
MVAA
rm B
MV AA A
ソフト リンクのない元のディレクトリ名 A に戻ります。