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