C共有オブジェクトライブラリをコンパイルしようとしたときに、お互いを指す2つのシンボリックリンクを誤って作成しました。ディレクトリ全体を破壊せずにそれらを取り除く方法はありますか?シンボリックリンクを解除する唯一の方法は、それが指すファイルを削除することだと読みましたが、別の方法があるはずです。助けてくれてありがとう。
シンボリックリンクを削除しても問題ありません。リンク先のファイルを削除する必要があると思う理由がわかりません。
それらを削除するだけです。これを試して:
ln -s thing1 thing2 # thing1 does not exist
ln -s thing2 thing1 # circular reference
rm thing1 thing2 # no problem
気にしないでください、私はrm
と同時に両方のリンクを削除することができます。なぜ誰かが私がターゲットファイルを削除しなければならないと言ったのですか...
Linuxでシンボリックリンクを削除すると、ターゲットファイルではなくリンクが削除されます。