Пример использования команды "du"
В этом руководстве показано, как использовать командную строку Linux для определения объема дискового пространства, занимаемого файлом или папкой.
Узнайте размеры файлов всех файлов и папок
Команда du суммирует использование диска каждым файлом. В простейшем виде вы можете выполнить следующую команду:
ду
Это прокручивает файлы и папки в текущем рабочем каталоге. Для каждого отображаемого файла размер файла отображается рядом с ним, а внизу отображается общий размер файла.
Чтобы узнать, сколько места используется на диске, начните с корневой папки, используя следующую команду:
du /
Возможно, вам придется использовать судо вместе с командой du, чтобы повысить ваши разрешения следующим образом:
sudo du /
Основная проблема с приведенной выше командой заключается в том, что она перечисляет только размер файлов вложенных папок, а не файлы в этих вложенных папках.
Чтобы получить полный список, используйте одну из следующих команд:
ду-а
дю - все
Чтобы вывод прокручивался по страницам, используйте больше команд или меньше команд следующее:
дю | более
дю | меньше
Узнайте размер файла отдельных файлов и папок
Если вы хотите узнать использование диска отдельным файлом, укажите имя файла вместе с командой du следующим образом:
du / путь / к / файлу
Например:
du image.png
Результат будет примерно таким:
36 изображение.png
Если вы введете имя папки вместе с командой du, вы получите список всех файлов в папке. Например:
88 Steam / логи
92 Steam
Выше показано, что в папке Steam есть папка журналов размером 88, а общее количество для папки Steam составляет 92.
Он не перечисляет файлы в папке журналов. Чтобы получить список файлов, используйте следующую команду:
du -a Steam
Результаты теперь следующие:
84 Steam / журналы / bootstrap_log.txt
88 Steam / логи
92 Steam
Изменить вывод размера файла
По умолчанию размеры файлов указаны в килобайтах. Вы можете изменить размер блока на другие значения следующим образом:
du -BM
Например, файл с именем zorin.iso, который по умолчанию имеет размер 1630535680.
du -BM zorin.iso
Приведенная выше команда выводит размер как 1556M.
Вы также можете использовать K или G следующим образом:
du -BK zorin.iso
du -BG zorin.iso
В килобайтах файл zorin.iso отображается как 159232K. В гигабайтах файл zorin.iso указан как 2G.
Существует восемь возможных настроек, а именно:
- K: Килобайт
- M: Мегабайты
- грамм: Гигабайты
- Т: Терабайты
- п: Петабайты
- E: Эксабайт
- Z: Зеттабайт
- Y: Yottabytes
Если у вас есть список файлов, получить правильный размер экрана сложно. Например, файл размером 100 байт необходимо отображать как байты. Файл размером 16 гигабайт лучше отображается в гигабайтах.
Чтобы получить соответствующий размер файла в зависимости от отображаемого файла, используйте одну из следующих команд:
дю-ч
du --человечески читаемый
Подведите итоги вывода
Чтобы команда du показывала общий размер файлов и папок, используйте следующие команды:
du -c
du --total
Вы также можете исключить большую часть других выходных данных, таких как список файлов и папок, с помощью следующих команд:
du -s
дю - резюмировать
Резюме
Вы можете узнать больше о команде du, запустив команду man в терминале следующим образом:
человек дю
Еще одна команда, о которой вы, возможно, захотите прочитать, - это команда df. Эта команда сообщает об использовании файловой системы и дискового пространства.