выставочный размер Linux содержания папки в ls или некоторой другой команде

Я знаю эти папки, которые каждый имеет> 80 ГБ файлов. Все же они только показывают 4.0K в ls-lah? Как у меня может быть выставочный размер ls включая содержание?

[root@aapsan01 aapxen01]# ls -lah
total 48K
drwxrwxrwx  6 root root 4.0K Sep 29 03:45 .
drwxrwxrwx 15 root root 4.0K Sep 27 09:15 ..
drwxr-xr-x  2 root root 4.0K Sep 29 03:45 aapxen01.0
drwxr-xr-x  2 root root 4.0K Sep 28 12:10 aapxen01.1
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.2
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.3
31
задан 29.09.2010, 16:23

4 ответа

du --max-depth=1 -h должен показать, сколько пространства папки используют

35
ответ дан 07.12.2019, 09:13

Используя команду du:

du -sh .

Обратите внимание, что это занимает время, потому что это должно просканировать содержание каталога.

13
ответ дан 07.12.2019, 09:13

ls показывает размер записи каталога, не содержания каталога. Сам каталог является в основном списком всех имен файлов, содержавшихся в каталоге и таким образом довольно маленьких.

Для получения объединенного размера каталога и его содержания, использовать du.

3
ответ дан 07.12.2019, 09:13

Используйте 'du'. Дальнейшее объяснение

1
ответ дан 07.12.2019, 09:13

Теги

Похожие вопросы