Linux

Узнайте, сколько дискового пространства использует файл или папка в Linux

Linux du command

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

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

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

дю

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

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

du /

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

sudo du /
Linux du command

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

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

du -a 
du -all
Linux du command all

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

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

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

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

du / path / to / file

Например:

du image.png

Вывод будет примерно таким:

36 image.png
Linux du один файл

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

88 Steam / Логи 
92 Steam

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

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

du -a Steam

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

84 Steam / logs / bootstrap_log.txt 
88 Steam / logs
92 Steam
Linux du folder

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

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

du -BM

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

du -BM zorin.iso

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

Linux du единиц указан мегабайт

Вы также можете использовать K или G следующим образом:

du -BK zorin.iso 
du -BK zorin.iso

В килобайтах файл zorin.iso указан как 159232K. В гигабайтах файл zorin.iso указан как 2G.

Существует восемь возможных настроек:

  • K : килобайты
  • М : Мегабайты
  • G : гигабайты
  • T : терабайты
  • P : петабайт
  • E : Exabytes
  • Z : Zettabytes
  • Y : Yottabytes

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

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux