linux:commands:du
Это старая версия документа!
Содержание
Команда du
О команде du
Команда du - Показывает сколько места на диске занимают файлы и каталоги. От сокращённого, du расшифровывается как disk usage - использование диска.
Опции du
- –help - Вывести справочную информацию по команде
- –version - Вывести информацию о версии du
- -a - Показать размер всех файлов и каталогов
- -с - Показать общий итог
- -d1 - Показать размер уровня каталогов
- -h - Показать размер файлов понятном формате для человека (например, 256K 512M 1G)
- -k - Показать размер в килобайтах
- -s - Показать итоговый размер файла(ов) или каталога(ов)
- -x - Не показывать каталоги из других файловых систем
- -B - Использовать блоки указанного РАЗМЕРА, например, в килобайтах, мегабайтах или гигабайтах. Вместе с опцией -B указываем обозначение, например:
- K - Килобайты
- M - Мегабайты
- G - Гигабайты
- T - Терабайты
- -BM Показывает размер в разных единицах, равных
- –block-size=РАЗМЕР - В каком формате выводить размер файла(ов), например, в килобайтах, мегабайтах или гигабайтах. Вместо SIZE - РАЗМЕР нужно указать обозначение, например:
- K - Килобайты
- M - Мегабайты
- G - Гигабайты
- T - Терабайты
Использование du
Показать размер текущего каталога целиком, используем опции -sh:
du -sh
Вывод в терминале:
192K .
Показать размер каждого подкаталога и файла в текущем каталоге:
du -sh *
Вывод в терминале:
68K disk1 52K disk2 4,0K test1.txt 0 test2.txt 0 www_ln 4,0K Каталог1 4,0K Каталог2
Показать размер конкретного каталога:
du -sh /путь/к/директории
Показать размер всех файлов и каталогов, используем опции -ah:
du -ah
Вывод в терминале:
4,0K ./disk1/archive.zip 4,0K ./disk1/test/1/1.txt 8,0K ./disk1/test/1 12K ./disk1/test 4,0K ./disk1/archive.tar.bz2 4,0K ./disk1/archive.tar.gz 4,0K ./disk1/T 2 4,0K ./disk1/archive/3.txt 4,0K ./disk1/archive/2.txt 4,0K ./disk1/archive/1.txt 4,0K ./disk1/archive/4.txt 20K ./disk1/archive 12K ./disk1/archive.tar 0 ./disk1/archive2.zip 4,0K ./disk1/archive.exe 68K ./disk1 4,0K ./test4.txt 4,0K ./.profile 12K ./.bash_history 4,0K ./disk2/test/1/1.txt 8,0K ./disk2/test/1 12K ./disk2/test 4,0K ./disk2/archive/3.txt 4,0K ./disk2/archive/2.txt 4,0K ./disk2/archive/1.txt 4,0K ./disk2/archive/4.txt 20K ./disk2/archive 12K ./disk2/archive.tar 4,0K ./disk2/archive1.zip 52K ./disk2 4,0K ./.local/share/nano 8,0K ./.local/share 12K ./.local 0 ./www_ln 4,0K ./.config/htop/htoprc 8,0K ./.config/htop 12K ./.config 4,0K ./.bashrc 0 ./.sudo_as_admin_successful 0 ./test2.txt 4,0K ./.wget-hsts 4,0K ./.lesshst 4,0K ./.bash_logout 4,0K ./Каталог1 4,0K ./Каталог2 192K .
Показать размер нескольких каталогов, используем опции -csh:
du -csh disk1 disk2
Вывод в терминале:
68K disk1 52K disk2 120K итого
linux/commands/du.1768138536.txt.gz · Последнее изменение: — Кирилл
