コマンドラインのマニュアル

Man » ln マニュアルオンライン - ln マニュアルページの詳細なオンラインドキュメント

🌍
ln - ファイル間のリンクを作成します

構文

ln [オプション]... [-T] ターゲット リンク名
ln [オプション]... ターゲット
ln [オプション]... ターゲット... ディレクトリ
ln [オプション]... -t ディレクトリ ターゲット...

説明

最初の形式では、ターゲットに対するリンクをリンク名で作成します。2 番目の形式では、現在のディレクトリにターゲットに対するリンクを作成します。3 番目と 4 番目の形式では、ディレクトリ内の各ターゲットに対してリンクを作成します。デフォルトではハードリンクを作成し、--symbolic を使用してシンボリックリンクを作成します。デフォルトでは、各宛先(新しいリンクの名前)はすでに存在してはなりません。ハードリンクを作成する場合、各ターゲットは存在している必要があります。シンボリックリンクには任意のテキストを含めることができます。後で解決された場合、相対リンクは、その親ディレクトリを基準として解釈されます。

長いオプションの必須引数は、短いオプションでも必須です。

--backup[=制御]
既存の宛先ファイルのバックアップを作成します

-b     --backup と同様ですが、引数は受け入れません

-d, -F, --directory
スーパーユーザーがディレクトリのハードリンクを作成しようとできるようにします(これはシステム制限のために、スーパーユーザーであってもおそらく失敗します)

-f, --force
既存の宛先ファイルを削除します

-i, --interactive
宛先を削除するかどうかを尋ねます

-L, --logical
シンボリックリンクであるターゲットをデリファレンスします

-n, --no-dereference
リンク名がディレクトリへのシンボリックリンクである場合は、通常のファイルとして扱います

-P, --physical
シンボリックリンクに直接ハードリンクを作成します

-r, --relative
-s と組み合わせて、リンクの場所を基準とした相対リンクを作成します

-s, --symbolic
ハードリンクではなく、シンボリックリンクを作成します

-S, --suffix=接尾辞
通常のバックアップ接尾辞をオーバーライドします

-t, --target-directory=ディレクトリ
リンクを作成するディレクトリを指定します

-T, --no-target-directory
リンク名を常に通常のファイルとして扱います

-v, --verbose
リンクされた各ファイルの名前を出力します

--help このヘルプを表示して終了します

--version バージョン情報を出力して終了します

バックアップ接尾辞は「〜」です。--suffix または SIMPLE_BACKUP_SUFFIX を使用して変更できます。バージョン管理の方法は、--backup オプションまたは VERSION_CONTROL 環境変数を使用して選択できます。値は次のとおりです。

none, off
バックアップは作成しません(--backup が指定されている場合でも)

numbered, t
番号付きのバックアップを作成します

existing, nil
番号付きのバックアップが存在する場合は番号付きのバックアップを作成し、それ以外の場合は単純なバックアップを作成します

simple, never
常に単純なバックアップを作成します

-s は -L および -P を無視します。それ以外の場合、最後に指定されたオプションが、ターゲットがシンボリックリンクである場合の動作を制御し、デフォルトは -P です。

作成者

Mike Parker と David MacKenzie 著。

バグ報告

GNU coreutils オンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは [https://translationproject.org/team/] に報告してください。

関連項目

link(2), symlink(2)

完全なドキュメント [https://www.gnu.org/software/coreutils/ln] またはローカルで: info '(coreutils) ln invocation'

Debian によってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL バージョン 3 またはそれ以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲において、保証はありません。