В этом руководстве показано, как использовать командную строку Linux для определения объема дискового пространства, занимаемого файлом или папкой.
Узнать размеры файлов всех файлов и папок
Команда du суммирует использование диска каждым файлом. В простейшем виде вы можете запустить следующую команду:
дю
Это прокручивает файлы и папки в текущем рабочем каталоге. Для каждого отображаемого файла рядом с ним отображается размер файла, а внизу отображается общий размер файла.
Чтобы узнать, сколько места используется на диске, начните с корневой папки с помощью следующей команды:
du /
Возможно, вам придется использовать sudo вместе с командой du для повышения ваших прав следующим образом:
sudo du /
Основная проблема с вышеупомянутой командой состоит в том, что она перечисляет только размер файла подпапок, а не файлы в этих подпапках.
Чтобы получить полный список, используйте одну из следующих команд:
du -a
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 / logs
92 Steam
Измените вывод размера файла
По умолчанию размеры файлов указаны в килобайтах. Вы можете изменить размер блока на другие значения следующим образом:
du -BM
Например, файл с именем zorin.iso , который по умолчанию имеет размер 1630535680.
du -BM zorin.iso
Приведенная выше команда выводит размер как 1556M.
Вы также можете использовать 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 гигабайт лучше показывать в гигабайтах.
Чтобы получить подходящий размер файла в зависимости от отображаемого файла, используйте одну из следующих команд:
du -h
du - человекочитаемый
Подведите итог
Чтобы команда du показала общий размер файлов и папок, используйте следующие команды:
du -c
du --total
Вы также можете удалить большинство других выходных данных, таких как список файлов и папок, используя следующие команды:
du -s
du -summarize
Резюме
Вы можете узнать больше о команде du, запустив команду man в терминале следующим образом:
человек дю
Другая команда, о которой вы можете прочитать, это команда df . Эта команда сообщает о файловой системе и использовании дискового пространства.