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

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

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

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

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

дю

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

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

du /

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

sudo du /

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

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

ду-а

du - all

Вы можете получить выходные данные для прокрутки страниц, используя команду more или less следующим образом:

дю | Больше

дю | Меньше

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

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

du / path / to / file

Например

du image.png

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

36 image.png

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

88 Steam / Логи
92 Steam

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

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

du -a Steam

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

84 Steam / logs / 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

На самом деле существует 8 возможных настроек:

  • К — килобайты
  • М — мегабайт
  • G — гигабайт
  • Т — Терабайт
  • P — петабайт
  • E — Exabytes
  • Z — зетабайт
  • Y — Yottabyte

Если вы получаете список файлов, попытка получить правильный размер дисплея затруднена. Например, файл размером 100 байтов должен отображаться в байтах, но файл размером 16 гигабайт будет лучше отображаться в гигабайтах.

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

ду-х

du -hu-читабельный

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

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

ду-к

dutototal

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

ду-с

подытожить

Резюме

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

человек ду

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

 

Ссылка на основную публикацию