GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 7 – RHCSA 注:ハード リンクとソフト リンクを作成します。

RHEL 7 – RHCSA ノート (チート シート)

ソフトリンク

図に示すように、ソフト リンクまたはシンボリック リンクは単に別のファイルを指しています。指しているファイルのパス名のみが含まれています

1.作成方法

# touch file
# ln -s file link
# ls -l
-rw-r--r-- 1   root   root  0  Sep  19  14:41  link
lrwxrwxrwx 1   root   root  5  Sep  19  15:41  link -> file

」 上記の「ls -l」コマンド出力の「」は、ファイルがソフト リンクであることを示しています。
2.上記の例で作成されたソフト リンクのサイズは、パス名 (ファイル) の文字数であり、5 文字です (絶対または相対である可能性があります)。
3.元のファイル (ファイル) を削除すると、ソフト リンクは役に立たなくなります。
4.ソフト リンクは異なるファイル システムに存在できます。
5.ディレクトリへのソフトリンクも作成できます。

ハードリンク

すべてのファイルは、少なくとも 1 つのハード リンクを使用します。そのため、新しいファイルを作成すると、リンク カウントと呼ばれる新しいディレクトリ エントリが作成されます。したがって、このファイルへの新しいハード リンクを作成すると、リンク数が 1 ずつ増えます。

1.作成方法

# touch file1
# ls -l
-rw-r--r-- 1  root  root  0  Sep  23  13:19  file1
# ln file1 file2
# ls -l
-rw-r--r--  2  root  root  0  Sep  23  13:19  file1
-rw-r--r--  2  root  root  0  Sep  23  13:19  file2
# ls -li
1282  -rw-r--r--  2  root  0  root  0  Sep  23  13:19  file1
1282  -rw-r--r--  2  root  0  root  0  Sep  23  13:19  file2
# find . -inum 1282
./file1
./file2

2. 上記のように、ファイルへの新しいハード リンクを作成するたびに、リンク数が 1 ずつ増えます。
3.いずれかのファイルを削除しても、他のファイルには影響しません。リンク数だけ減る
4.ハード リンクはファイル システムを越えることはできません。
5.ディレクトリへのハード リンクは作成できません。


Cent OS
  1. RHEL 7 – RHCSA 注:ローカル グループとグループ メンバーシップを作成、削除、および変更します。

  2. RHEL 7 – RHCSA に関する注意事項 :ローカル ユーザー アカウントの作成、削除、および変更

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

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

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

  3. RHEL 7 – RHCSA ノート – SELinux の強制モードと許可モードの設定

  1. RHEL 7 – RHCSA に関する注意事項 – アクセス制御リスト (ACL) の作成と管理

  2. CentOS / RHEL 5、6、7 で nproc (ハードおよびソフト) 値を設定する方法

  3. CentOS/RHEL で監査ログとメッセージ ファイルがローテーションしない