ディレクトリへのすべてのリンクを見つける方法


15

ディレクトリを取得すると、ディレクトリへのリンクが5つあることを示すリストが表示されます。

stat dir

私の質問は、これら5つのリンクすべてに情報(名前と場所)を取得する方法です。

回答:


19

あなただけls(またはfind)が必要です。

ディレクトリを作成すると、そのリンクカウントは2から始まります。

  • ディレクトリ自体用
  • .内部のリンク用

ディレクトリのリンクカウントを増やすもう1つのことは、そのサブディレクトリです。それらはすべて..、親にリンクし直し、リンクカウントに1を追加するエントリを持っています。

Linuxでディレクトリをハードリンクすることはできません。そのため、これらはリンクカウントにカウントされる唯一のものです-2プラスサブディレクトリの数。


1
面白い、私は私の頭の中で一緒にそれを置くことはありません.し、..ただのリンクです。私はいつもそれらを魔法のドットと考えてきました。
バンジャー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.