Поиск больших файлов Linux

GDMAP

В Gnome можно использовать GDMap, а в KDE — fileslight. Обе утилиты сканируют файловую систему и выводят все файлы в виде диаграммы. Размер блока зависит от размера файла. Чем больше файл или папка, тем больше блок. Для установки GDMap в Ubuntu выполните:

sudo apt install gdmap

Здесь можно оценить, какие файлы самые увесистые.

УТИЛИТА NCDU

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

sudo apt install ncdu

Для перемещения по списку используйте кнопки со стрелками вверх и вниз, для открытия папки — клавишу Enter, а для удаления файла — кнопку d. Также можно использовать для перемещения кнопки в Vim стиле — h, j, k, l.

УТИЛИТА DU

Установленная по умолчанию во всех дистрибутивах утилита du. С помощью следующей команды вы можете вывести 20 самых больших файлов и папок в нужной папке, для примера снова возьмём домашнюю папку:

sudo du -a /dev/ | sort -n -r | head -n 20

Мы не можем использовать опцию -h для вывода размера в читабельном формате, потому что тогда не будет работать сортировка.

УТИЛИТА FIND

С помощью команды find вы тоже можете искать большие файлы Linux. Для этого используйте опцию -size. Например, давайте найдём файлы, которые больше 300 мегабайтов в папке /dev:

sudo find /lib/ -xdev -type f -size +1M

Можно пойти ещё дальше — вывести размер этих файлов и отсортировать их по размеру:

find /lib/ -xdev -type f -size +1M -exec du -sh {} ';' | sort -rh

Самые большие файлы Linux будут сверху, а более мелкие — ниже.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *