当我运行时:
ls -n
我得到类似的东西:
-rwxrwxrwx 1 1000 1000 765528 2009-10-15 18:41 文件 1 drwxr-xr-x 10 1000 1000 4096 2010-12-07 20:50 dir1 drwxr-xr-x 3 1000 1000 4096 2010-10-24 16:57 dir2
第二列(数字)是什么意思?
当我运行时:
ls -n
我得到类似的东西:
-rwxrwxrwx 1 1000 1000 765528 2009-10-15 18:41 文件 1 drwxr-xr-x 10 1000 1000 4096 2010-12-07 20:50 dir1 drwxr-xr-x 3 1000 1000 4096 2010-10-24 16:57 dir2
第二列(数字)是什么意思?
第二列是文件的硬链接数。对于一个目录,硬链接的数量是它拥有的直接子目录的数量加上它的父目录和它本身。
Linux 公报第 35 期
Linux 公报第 93 期
第一栏:
drwxr-xr-x
第二栏:
2
第三第四栏:
1000
1000
第五栏:
4096
第六栏:
2010-12-02 15:56
第七栏:
Books
笔记:
有关更多信息,请查看此链接。
给出的有关目录的答案将给出正确的数字,但原因是错误的。该数字不是子目录加“。”的计数。和 ”..”
该数字实际上与文件相同:指向目录的硬链接数。例如,让我们创建一个新目录:
可以看到链接数是2。这些链接是名称“temp”和“.”。temp 中的目录(又名“temp/.”)不是“..”目录。那是指向“temp”的父级的链接。哪种解释了为什么创建子目录会创建新链接。我们开始做吧:
现在有 3 个指向该目录的链接。它们是“temp”、“temp/”。和“subtemp/..”(即“subtemp”中的“..”目录)。这就是子目录添加链接的原因——因为它们都有一个“..”目录指向父目录。
此字段指定此目录内的链接或目录的数量。
例如:
您可以看到桌面中的链接或目录数量为6。让我们检查一下。
在这里您可以看到桌面内的链接和目录是:
'。' # 父目录
'..' # 当前目录或当前工作目录。
“虫子”
'插入'
'插件'
'山姆'
所以总共6个。希望这会有所帮助。
检查此链接以获取更多信息。http://www.go2linux.org/command-ls-file-permissions
这给出了该文件/目录中的链接/目录的数量。对于文件,这个数字应该是 1,对于目录,它应该是目录数+2,即 . 和 .. 目录