ハードリンクLinux [複製]

ハードリンクLinux [複製]

Linuxのコマンドライン

ウィリアムショーツ

ページ 33

[me@linuxbox playground] $ ls -1   
total 16    
drwxrwxr-x 2 me me 4096 2018-01-14 16:17 dir1
drwxrwxr-x 2 me me 4096 2018-01-14 16:17 dir2
-rw-r—r— 4 me me 1650 2018-01-10 16:33 fun
-rw-r—r— 4 me me 1650 2018-01-10 16:33 fun-hard

私たちが注目した1つは、funとfun-hardリストの2番目のフィールドに、現在のファイルに存在するハードリンクの数4が含まれていることです。ファイル名はリンクから生成されるため、ファイルには常に1つ以上のリンクがあることに注意してください。

よりよく説明してください:

funとfun-hardには4つのハードリンクが含まれていますか? dir1とdir2には2つのハードリンクが含まれていますか?

drwxrwxr-x 2 me me 4096 2018-01-14 16:17 dir1

これがどのように可能ですか?

ベストアンサー1

ディレクトリを作成すると、mkdir dir1ディレクトリが作成され、.その中の現在のディレクトリへの参照で埋められますdir1。したがって、作成したdir1ディレクトリdir1と。.dir1

おすすめ記事