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

シンボリック リンク (ソフト リンク) とは何か、および Linux でそれらを作成する方法

ソフトリンクとは

– シンボリック リンクは、異なるファイル システムにあるファイルとディレクトリをリンクします。
– シンボリック リンクは、別のファイルまたはディレクトリへのパス名を含むポインタです。
– リンクにより、ファイルまたはディレクトリへのアクセスが容易になります。パス名が長い場合。
– シンボリック リンク ファイルは文字 l で識別されます。 以下に示すように、ファイルタイプフィールドに。シンボリック リンク ファイルを表示するには、「ls -l」コマンドを使用します。

$ ls -l
lrwxr-xr-x  1 geek  wheel  11 Dec 14 07:26 target_file -> source_file

シンボリック リンクの作成

ln -s コマンドを使用して、シンボリック リンク ファイルを作成できます。ソフトリンクを作成する構文は次のとおりです。

$ ln -s source_file target_file

上記の構文では、source_file 変数は、リンクを作成するファイルを参照します。 target_file 変数は、シンボリック リンクの名前を参照します。シンボリック リンクを作成するときに、source_file が存在しない場合、存在しないファイルを指すシンボリック リンクが作成されます。

シンボリック リンクのファイル名は、それが作成されたディレクトリに表示されます。相対パス名または絶対パス名を使用して、シンボリック リンク ファイルを作成できます。

たとえば、ln –s を使用します コマンドを使用して、file1 ファイルへの file1_link という名前のシンボリック リンク ファイルを作成します。

ln -s /tmp/file1 /var/tmp/file1_link

ls –F」を使用 ‘ ファイルとディレクトリのリストを表示するコマンド

$ ls -Fl /var/tmp
lrwxr-xr-x  1 geek  wheel   10 Dec 14 07:32 file1_link@ -> /tmp/file1

@ ファイル名に続く記号は、ファイルがシンボリック リンクであることを示します。上記の ls -F コマンドの出力には、ファイル file1_link がシンボリック リンクとして一覧表示されます。

ソフトリンクの削除

標準ファイルを削除する場合と同様に、rm コマンドを使用してソフト リンク ファイルを削除できます。たとえば、シンボリック リンク file1_link を削除するには、次のコマンドを使用します。

$ ls -Fl /var/tmp
lrwxr-xr-x  1 geek  wheel   10 Dec 14 07:32 file1_link@ -> /tmp/file1
$ rm file1_link


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

  2. Linuxのハードリンクとソフトリンクの説明

  3. Linuxでソフトリンクとハードリンクを作成する方法

  1. NFSとは何ですか?Linuxにインストールする方法

  2. どのような追加のサムナイラーが利用可能であり、それらをインストールする方法は?

  3. Linux ファイル システムのソフト リンクとハード リンクとは

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

  2. Linux でファイルシステムを作成してマウントする方法

  3. Linuxのソフトリンクとハードリンクの違い