HOME > > >

ln

ファイルへのリンクを作成する。リンクを解除するにはunlinkを利用する。

  1. ln [OPTION]... [-T] TARGET LINK_NAME
  2. ln [OPTION]... TARGET
  3. ln [OPTION]... TARGET... DIRECTORY
  4. ln [OPTION]... -t DIRECTORY TARGET...
-s, --symbolic ハードリンクの代わりにシンボリックリンクを作成する。 シンボリックリンクをサポートしないシステムでは、このオプションを指定すると単にエラーメッセージを出力する。
-f, --force 指定したリンクファイルがすでにあった場合は削除する。
-n, --no-dereference 明示的にディレクトリにシンボリックリンクしているリンクファイル が指定された場合、それを普通のファイルと同じように扱う。 リンク先が実際のディレクトリ (どこかへのシンボリックリンクではない) の場合、そのディレクトリ内にリンクが作成される。 しかしディレクトリへのシンボリックリンクがリンクファイルとして指定された場合、2 つの可能性がある。 ln コマンドは指定されたリンクファイルを通常のディレクトリのように扱い、 その中にリンクを作成することができる。 もう 1 つは、リンクファイルが非ディレクトリ - シンボリックリンクそのものであるとして扱うことができる。 その場合には、ln コマンドは新しいリンクを作成する前にシンボリックリンクを削除、またはバックアップする必要がある。 デフォルトでは、ディレクトリへのシンボリックリンクが指定された場合には、ディレクトリと同じように扱う。

シンボリックリンクを作成する

  1. ln -s /var/www/html/20200401/public_html/ /var/www/html/document_root

シンボリックリンクを更新する

  1. ln -nfs /var/www/html/20200531/public_html/ /var/www/html/document_root

参照サイト