このフォルダ内のフォルダへのシンボリックリンクが誤って作成されました。

このフォルダ内のフォルダへのシンボリックリンクが誤って作成されました。

folder1/folder2へのシンボリックリンクを作成していますhome-folder。ところで、誤ってこんなことをするようになりました。

ln -s folder1/folder2

そしてfolder2、それでhome-folder誤って再帰リンクを作成しました。

このリンクは削除できません。

rm folder1/folder2

エラーメッセージが表示されます'folder1/folder2' Is a directory

リンクrmdirやこれは共有フォルダであり、サーバーの他のユーザーに問題を引き起こしたくないため、特に問題になります。rm -rffolder2folder1/folder2

ベストアンサー1

ディレクトリへのシンボリックリンクがある場合は、名前に末尾のスラッシュを追加すると、シンボリックリンクではなくディレクトリ自体が取得されます。したがって:

rm link/

ディレクトリを削除しようとします。必要なのは、末尾のスラッシュなしでリンク名のみを指定することです。

rm link

これによりリンクを削除できます。

おすすめ記事