Семейство операционных систем Linux’ — это группа операционных систем с открытым исходным кодом, основанных на ядре Linux, которое было разработано и выпущено в 1991 году. Linux — одна из самых популярных операционных систем среди разработчиков программного обеспечения и профессиональных пользователей. В этой статье мы обсудим некоторые методы, которые можно использовать для поиска и изоляции больших файлов в определенной директории. Убедитесь, что вы внимательно и точно выполняете все шаги, чтобы избежать конфликтов.

Как найти большие файлы в Linux?
Существует множество методов, которые можно использовать для поиска больших файлов в Linux, но мы собрали ниже только некоторые из наиболее удобных.
Метод 1: Через команду du
В Linux есть несколько команд, которые могут помочь пользователю найти и отсортировать определенные файлы в каталоге в зависимости от их размера и расположения. В этом шаге мы будем комбинировать несколько команд для сортировки файлов в определенном каталоге в соответствии с их размером. Для этого
- Нажмите “Ctrl” + “Alt” + “T” кнопки одновременно для запуска терминала.
Нажав “Ctrl” + “Alt” + “T” - Введите следующую команду и нажмите “Введите” для входа в систему в качестве пользователя root.
sudo-i
- Введите следующую команду и нажмите “Введите” чтобы найти самый большой файл в каталоге.
$ sudo du -a /dir/ | sort -n -r | head -n 20
Примечание: du используется для вычисления размера файла “сортировать” выведет список вывода команды du в соответствии с размерами, а “head” ограничивает ответ только 20 самыми большими файлами.
- Вы также можете использовать следующую команду для достижения цели то же задача.
$ sudo du -a / 2>/dev/null | sort -n -r | head -n 20
- Теперь Linux выведет список самых больших файлов 20 самые большие файлы в указанном каталоге.
Метод 2: Использование команды Find
Если вы хотите непосредственно найти самый большой файл, а не каталог, в котором он находится, вы можете комбинировать команды “Find” для вывода требуемого списка. Для этого:
- Нажмите клавишу “Ctrl” + “Alt” + “T” кнопки одновременно, чтобы запустить терминал.
- Введите следующую команду и нажмите “Введите” чтобы войти в систему как пользователь root.
sudo-i
- Введите следующую команду и нажмите “Введите” чтобы найти самый большой файл на компьютере.
$ sudo find / -type f -printf "%s\t%p\n" | sort -n | tail -1
- После этого введите следующую команду и нажмите “Enter“.
$ find $HOME -type f -printf '%s %p\n' | sort -nr | head -10
- Эти команды выведут список самых больших файлов.