Содержание

Команда du


О команде du

Команда du - Показывает сколько места на диске занимают файлы и каталоги. От сокращённого, du расшифровывается как disk usage - использование диска.

Опции du

Использование 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	итого