5
задан 30 July 2020 в 16:11

4 ответа

Первый компакт-диск в корневой каталог. Затем запустите это, чтобы найти самых серьезных преступников:

find . -maxdepth 1 -mindepth 1 -type d -exec du -sh {} \; | sort -rh | head

Теперь перейдите к одному из крупных преступников и снова выполните ту же команду. Продолжайте спускаться по дереву каталогов, пока не найдете файлы с нарушением.

Объяснение:

  • maxdepth говорит, что просто найдите файлы в "." директория
  • mindepth говорит, что нельзя включать "." директория (смотрите только файлы на один уровень ниже "."
  • флаг -type d говорит, что только совпадают каталоги
  • exec предписывает выполнить следующую команду
  • du - это команда, которая сообщает вам, сколько места на диске используется файлами в каталоге. Флаг -s указывает du сообщать общее количество из данного каталога и всех каталогов в нем, а не каждого подкаталога отдельно. -H переводит байты в удобочитаемый формат - например, M для мега и G для гига.
  • exec заменяет символы {} на соответствующее имя каталога
  • ; просто завершает команду, выполняемую exec (обратная косая черта экранирует «;», а «;» завершает команду)
  • , затем мы направляем весь вывод в sort, который сортирует размеры каталогов из команды find - флаг -r сортирует в обратном порядке, флаг -h указывает sort интерпретировать числа, такие как 10G и 10K, по их значению, а не по порядку сортировки строк.
  • наконец, мы перенаправляем в голову, чтобы вы не получили полный экран - вы просто см. главные "нарушители"
12
ответ дан 2 August 2020 в 22:03

Вы можете использовать команду du (использование диска), например, как это:

cd /
sudo du -sh *

Затем вы увидите, сколько места используется в каждом каталоге в / , например / bin и / var и так далее. Затем вы также можете сделать это внутри определенного каталога, в зависимости от того, какие каталоги содержат много данных.

6
ответ дан 2 August 2020 в 22:03

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

Пример вывода:

ncdu 1.14.1 ~ Use the arrow keys to navigate, press ? for help 
--- / ---------------------------------------------------------
   20.4 GiB [##########] /home                                 
   12.3 GiB [######    ] /usr
.   1.8 GiB [          ] /var
  800.7 MiB [          ] /lib
  117.4 MiB [          ] /boot
.  20.8 MiB [          ] /etc
   17.9 MiB [          ] /opt
   17.7 MiB [          ] /sbin
   11.9 MiB [          ] /bin
    4.8 MiB [          ] /lib32
.   1.1 MiB [          ] /run
   16.0 KiB [          ] /media
5
ответ дан 2 August 2020 в 22:03

Вы можете использовать инструмент GUI filelight , который показывает использование вашего диска с красивой радиальной графикой. Вы видите самые большие папки, просматриваете подкаталоги и открываете файловый менеджер или терминал в каталоге одним щелчком правой кнопки мыши.

Окно GUI Filelight для корневого каталога

вы можете установить его с помощью простого sudo apt install filelight

5
ответ дан 2 August 2020 в 22:03

Другие вопросы по тегам:

Похожие вопросы: