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

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

为什么 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

答案1

这是文件系统上使用的块数。GNU info/Linux 机器上的实用程序将对此进行更详细的解释。运行

info coreutils ls

我只能假设你的 UNIX 提供了类似的东西。要获得更人性化的输出,请运行

ls -ltrh

因此,我推测您的 GNU/Linux 和 UNIX 机器在其 fs 上使用不同的块大小。

相关内容