
ディレクトリを数えると、そのディレクトリへのリンクが5つあるというリストが表示されます。
stat dir
私の質問は、この5つのリンクすべての情報(名前と場所)を取得する方法です。
答え1
ls
(または)だけで済みますfind
。
ディレクトリを作成すると、そのリンク数は2から始まります。
- 一つはディレクトリ自体用です
.
自体内で使用できるリンク
ディレクトリのリンク数を増やすもう一つの要因はサブディレクトリです。サブディレクトリにはすべて..
親ディレクトリに再接続され、リンク数に1を追加するエントリがあります。
Linuxではディレクトリをハードリンクできないため、リンク数に含まれる唯一のエントリは2つ以上のサブディレクトリです。