Пример использования команды "du"

click fraud protection

В этом руководстве показано, как использовать командную строку Linux для определения объема дискового пространства, занимаемого файлом или папкой.

Узнайте размеры файлов всех файлов и папок

Команда du суммирует использование диска каждым файлом. В простейшем виде вы можете выполнить следующую команду:

ду

Это прокручивает файлы и папки в текущем рабочем каталоге. Для каждого отображаемого файла размер файла отображается рядом с ним, а внизу отображается общий размер файла.

Чтобы узнать, сколько места используется на диске, начните с корневой папки, используя следующую команду:

du /

Возможно, вам придется использовать судо вместе с командой du, чтобы повысить ваши разрешения следующим образом:

sudo du /
Linux du команда

Основная проблема с приведенной выше командой заключается в том, что она перечисляет только размер файлов вложенных папок, а не файлы в этих вложенных папках.

Чтобы получить полный список, используйте одну из следующих команд:

ду-а
дю - все
Linux du команда все

Чтобы вывод прокручивался по страницам, используйте больше команд или меньше команд следующее:

дю | более
дю | меньше
Команда Linux du с меньшими затратами

Узнайте размер файла отдельных файлов и папок

Если вы хотите узнать использование диска отдельным файлом, укажите имя файла вместе с командой du следующим образом:

du / путь / к / файлу

Например:

du image.png

Результат будет примерно таким:

36 изображение.png
Linux du один файл

Если вы введете имя папки вместе с командой du, вы получите список всех файлов в папке. Например:

88 Steam / логи
92 Steam

Выше показано, что в папке Steam есть папка журналов размером 88, а общее количество для папки Steam составляет 92.

Он не перечисляет файлы в папке журналов. Чтобы получить список файлов, используйте следующую команду:

du -a Steam

Результаты теперь следующие:

84 Steam / журналы / bootstrap_log.txt
88 Steam / логи
92 Steam
Папка Linux du

Изменить вывод размера файла

По умолчанию размеры файлов указаны в килобайтах. Вы можете изменить размер блока на другие значения следующим образом:

du -BM

Например, файл с именем zorin.iso, который по умолчанию имеет размер 1630535680.

du -BM zorin.iso

Приведенная выше команда выводит размер как 1556M.

Указанные единицы Linux du в мегабайтах

Вы также можете использовать 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 --человечески читаемый
Linux du удобочитаемый

Подведите итоги вывода

Чтобы команда du показывала общий размер файлов и папок, используйте следующие команды:

du -c
du --total

Вы также можете исключить большую часть других выходных данных, таких как список файлов и папок, с помощью следующих команд:

du -s
дю - резюмировать

Резюме

Вы можете узнать больше о команде du, запустив команду man в терминале следующим образом:

человек дю

Еще одна команда, о которой вы, возможно, захотите прочитать, - это команда df. Эта команда сообщает об использовании файловой системы и дискового пространства.