-1

Почему 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 ответ1

1

Это количество блоков, используемых в файловой системе. Утилита info на машинах GNU/Linux объяснит это более подробно. Бежать

info coreutils ls

Я могу только предположить, что ваш UNIX предоставляет что-то похожее. Чтобы получить более читабельный вывод, запустите

ls -ltrh

Таким образом, я предполагаю, что ваша машина GNU/Linux и UNIX использует разные размеры блоков на своих fs.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .