Linuxでシンボリックリンクを削除する方法

このチュートリアルでは、Linuxでシンボリックリンクを削除する方法を説明します。 ご存じない方のために説明すると、シンボリックリンク(シンボリックリンクとも呼ばれます)は、別のファイルまたはディレクトリを指すLinuxの用語または特殊なタイプのファイルです。 一般に、シンボリックリンクはライブラリをリンクするために使用されます。 また、マウントされたNFS(ネットワークファイルシステム)共有上のログファイルとフォルダーをリンクするために使用されます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Linuxでシンボリックリンクを削除する手順を説明します。

Linuxでシンボリックリンクを削除する

シンボリックリンクは、次の2つのコマンドで削除できます。 rmunlink。 次のコマンドのいずれかを使用して、シンボリックリンクを削除できます。

  • シンボリックリンクを削除する rm

シンボリックリンクを削除するには、 rm 引数としてシンボリックリンク名を指定したコマンド:

rm symlink

シンボリックリンクを削除する前にプロンプ​​トを表示するには、 -i オプション:

rm -i symlink

複数のシンボリックリンクを削除する場合は、複数のシンボリックリンク名を引数として渡すことができます。 space 分離:

rm symlink-name-1, symlink-name-2

オプション rm コマンド:

-i hat mean interactive ask for delete file
-f force not ask just do action delete force
-r recursive . use for Directory
  • シンボリックリンクを削除する unlink

シンボリックリンクを削除する最良の方法は、適切な名前の「unlink” 道具。 unlinkを使用してシンボリックリンクを削除するのは非常に簡単です。シンボリックリンクをポイントするだけで、リンクを解除して削除できます。

unlink symlink
  • 壊れたシンボリックリンクを見つけて削除します。

findコマンドには、存在しなくなったファイルを指すシンボリックリンクを見つけることができるオプションがあります。 このコマンドは、現在のディレクトリ内のシンボリックリンクを一覧表示します。

find . -type l

壊れたシンボリックリンクを取得したら、 -delete オプションと find 以下に示すコマンド:

find /path/to/directory -xtype l -delete

おめでとう! シンボリックリンクが正常に削除されました。 このチュートリアルを使用して、Linuxサーバー上のシンボリックリンクを削除していただきありがとうございます。