UNIX和Linux中的ls -ltr命令 - 行为

时间:2015-04-06 11:03:30

标签: linux unix ls

为什么ls -ltr显示不同的总数?我们在unix和linux环境中都有相同的文件,请参阅下面的

UNIX

> ls -ltr /A/B/C/
total 2140
-rwxr--r--   1 demo     demo       14415 May 30  2007 A.jar
-rwxr--r--   1 demo     demo       11445 May 30  2007 B.jar
-rwxr--r--   1 demo     demo       13443 May 30  2007 C.cab
-rwxr--r--   1 demo     demo      614429 May 30  2007 D.jar
-rwxr--r--   1 demo     demo      384763 May 30  2007 E.cab

LINUX

> ls -ltr /A/B/C/
total 1024
-rwxr--r--   1 demo     demo       14415 May 30  2007 A.jar
-rwxr--r--   1 demo     demo       11445 May 30  2007 B.jar
-rwxr--r--   1 demo     demo       13443 May 30  2007 C.cab
-rwxr--r--   1 demo     demo      614429 May 30  2007 D.jar
-rwxr--r--   1 demo     demo      384763 May 30  2007 E.cab

PS:我在超级用户中发布了相同内容,但是查看次数非常低..所以我在这里发帖

https://superuser.com/questions/898306/ls-ltr-command-in-unix-and-linux-behaviour

2 个答案:

答案 0 :(得分:3)

这是因为文件系统不同。 Total显示文件使用的块数。添加-s,您将看到(ls -ltrs)

答案 1 :(得分:0)

Total仅表示目录占用的块总数。块大小可能会有所不同,这就是为什么" ls -ltr"正在显示不同的结果。