folder1/folder2
へのシンボリックリンクを作成していますhome-folder
。ところで、誤ってこんなことをするようになりました。
ln -s folder1/folder2
そしてfolder2
、それでhome-folder
誤って再帰リンクを作成しました。
このリンクは削除できません。
rm folder1/folder2
エラーメッセージが表示されます'folder1/folder2' Is a directory
。
リンクrmdir
やこれは共有フォルダであり、サーバーの他のユーザーに問題を引き起こしたくないため、特に問題になります。rm -rf
folder2
folder1/folder2
ベストアンサー1
ディレクトリへのシンボリックリンクがある場合は、名前に末尾のスラッシュを追加すると、シンボリックリンクではなくディレクトリ自体が取得されます。したがって:
rm link/
ディレクトリを削除しようとします。必要なのは、末尾のスラッシュなしでリンク名のみを指定することです。
rm link
これによりリンクを削除できます。