MyTetra Share
Делитесь знаниями!
Размер каталога
Время создания: 24.03.2020 19:42
Автор: alensav
Текстовые метки: Размер каталога
Раздел: MyTetra - Ubuntu_Command
Запись: alensav/MyTetra2/main/base/1585068160ufwv7cvbca/text.html на raw.githubusercontent.com

Размер каталога

1.Размер каталога


естественно, можно указать в чем считать с помощью ключей -m, -b или -B, про которые написано выше. Но удобнее передать sort вместо -n, параметр -h – который сортирует числа переведенные в удобочитаемый формат (1G, 20.3K и т.д.):

[hc@host dir]# du -sh /home/* | sort -h 328K /home/admin 23M /home/mvsauto 54M /home/olymp 161M /home/aqua 752M /home/tuser 1,3G /home/magma 2,0G /home/ice 25G /home/backup


1

2

3

4

5

6

7

8

9

[hc@host dir]# du -sh /home/* | sort -h

328K    /home/admin

23M     /home/mvsauto

54M     /home/olymp

161M    /home/aqua

752M    /home/tuser

1,3G    /home/magma

2,0G    /home/ice

25G     /home/backup

P.S. Если вы запустили выполнение команды в месте с большим количеством файлов (например в корне файловой системы), то придется ждать весьма значительное количество времени. Прервать выполнение команды можно с помощью комбинации клавиш Ctrl+C.

P.P.S Иногда полезно вывести результат не в консоль, а в файл (например, если объектов очень много), что бы потом спокойно просмотреть его.

du -sh * | sort -hr > total.log


1

du -sh * | sort -hr > total.log

=====================================

sudo du -sh /home/alensav/Документы/* | sort -rh | head -10

=====================================

Другая удобная опция команды du это ключ —max-depth, который задает глубину папок для просмотра. Если задать глубину равной единице, то можно посмотреть общие размеры всех папок по указанному пути. Выполните:

du -h --max-depth=1
===============================================
Ключи команды du


Ключ

Действие

-a, —all

Вывести размер для всех файлов, а не только папок

—apparent-size

Вывести действительные размеры, а не занимаемое на диске место; хотя действительный размер обычно меньше, иногда он может быть больше из-за дыр в файлах, внутренней фрагментации, косвенных блоков и тому подобного

-B, —block-size=РАЗМЕР

Выводить результаты в определенных единицах измерения. Например, -BM выводит размеры в единицах, равных 1,048,576 байтам, т.е. в мегабайтах

-b, —bytes

Эквивалентно —apparent-size —block-size=1

-c, —total

Выводить общий итог

-D, —dereference-args

Следовать только по символьным ссылкам, которые перечислены в командной строке

—files0-from=ФАЙЛ

Вывести отчёт об использовании диска, чьи имена файлов перечислены в файле ФАЙЛ

-H

Эквивалентен ключу —dereference-args (-D)

-h, —human-readable

Выводить размеры в удобном для человека виде (например, 1K 234M 2G)

—si

Как -h, но используется делитель 1000, а не 1024

-k

Синоним —block-size=1K

-l, —count-links

Суммировать размеры, если есть несколько жёстких ссылок на один объект

-m

Синоним —block-size=1M

-L, —dereference

Следовать по символьные ссылки

-P, —no-dereference

Не следовать по символьным ссылкам (по умолчанию)

-0, —null

Завершать каждую выводимую строку 0-м байтом, а не символом новой строки

-S, —separate-dirs

Не включать размер папок

-s, —summarize

Выводить размер только для папки, переданной в качестве аргумента

-x, —one-file-system

Оставатся в пределах одной файловой системы

-X, —exclude-from=ФАЙЛ

Исключать файлы, совпадающие с каким-либо образцом из ФАЙЛА

—exclude=ОБРАЗЕЦ

Исключать файлы, соответствующие ОБРАЗЦУ

-d, —max-depth=N

Глубина следования по субдиректориям

—time

Показывать время последней модификации всех файлов в каталоге или всех его подкаталогов

—help

Показать эту справку и выйти

—version

Показать информацию о версии программы du

Похожие посты:

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования