Чому 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
Відповіді:
3 для відповіді № 1Це через різні файлові системи. Усього показано, скільки блоків використовуються файли. Додатки та ви побачите (ls -ltrs)
0 для відповіді № 2
Загальний лише вказує на загальну кількість блоків, взятих у каталозі. І розмір блоку може змінюватися, тому "ls -ltr" показує різні результати.