GNU/Linux >> Linux の 問題 >  >> Arch Linux

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

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

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

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:UbuntuまたはCentOS。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

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

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

  • 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 symlink
  • 壊れたシンボリックリンクを見つけて削除します。

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

find . -type l

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

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

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


Arch Linux
  1. CentOSLinuxで孤立したパッケージを削除する方法

  2. Linuxでグループにユーザーを追加またはグループから削除する方法

  3. Linuxでハードリンクとシンボリックリンクを作成する方法

  1. Linuxシンボリックリンクを更新する方法

  2. Linuxでファイルまたはディレクトリを削除(削除)する方法

  3. シンボリックリンクをコピーするには?

  1. Lnコマンド:Linuxでシンボリックリンクを作成する方法

  2. Linuxでディレクトリを削除する方法

  3. Linuxでシンボリックリンクを作成する方法