Windows Tips & News

Найдите самый большой файл и каталог в Linux

Иногда пользователям Linux может потребоваться найти самый большой каталог или самый большой файл на своем диске. Вы можете быстро найти это с помощью одной команды. Посмотрим, как это можно сделать.

В одной из наших предыдущих статей мы подробно рассмотрели Как посмотреть использование дискового пространства для файла или папки с помощью терминала Linux. В упомянутой статье упоминается команда "du", которая может вычислить суммарный размер каталога или файла. Вы можете объединить его с несколькими другими консольными инструментами, чтобы найти самый крупный предмет. Вот как это сделать.

Найдите самый большой файл и каталог в Linux

Чтобы найти самый большой файл и каталог в Linux, вы можете объединить du с командой sort. Например, вы можете выполнить du для папки, которая содержит такие подпапки:

du -hs ./distr/*

Ключ -s указывает du печатать только сводную информацию.
Ключ -h изменяет размер результата с простых байтов на удобочитаемый формат.

См. Следующий снимок экрана:

Это не проблема, если папка, которую вы анализируете, небольшая. Но если вы пытаетесь проверить всю файловую систему, будет очень сложно просмотреть полный вывод утилиты du. Решение, которое вы можете использовать, - это объединить du с командой sort.

Команда будет выглядеть следующим образом:

дю -hs ./distr/*|sort -rh

Команда sort, объединенная с du через символ конвейера, имеет два переключателя: -r и -h.
-h сообщает команде, что данные для обработки находятся в удобочитаемом формате.
-r заставляет команду сортировки упорядочивать данные в обратном формате

Результат будет следующим:

Это очень полезно.

Теперь давайте сократим вывод до определенного количества записей. Например, давайте посмотрим 5 самых больших файлов и каталогов. Просто объедините du и sort с командой head.

дю -hs ./distr/*|sort -rh | голова -n 5

Аргумент -n для команды head указывает, сколько строк включить в вывод. В моем случае я хочу увидеть 5 самых больших строк.

Результат выглядит следующим образом:

Вот и все. Используя предоставленную комбинацию команд, вы можете быстро найти самый большой файл и каталог в Linux. Просто исправьте корневой путь для команды du, и все готово.

Paint получил обновленный диалог свойств изображения на канале Dev.

Paint получил обновленный диалог свойств изображения на канале Dev.

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительно...

Читать далее

Microsoft официально анонсировала новый Bing на базе ChatGPT

Microsoft официально анонсировала новый Bing на базе ChatGPT

Microsoft анонсировала новую версию поисковой системы Bing, которая поставляется в комплекте с по...

Читать далее

Microsoft Edge для использования средства визуализации PDF Adobe Acrobat

Microsoft Edge для использования средства визуализации PDF Adobe Acrobat

Microsoft собирается улучшить Edge, добавив улучшенную программу просмотра PDF. На этот раз он бу...

Читать далее