Как найти большие файлы в Linux?

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

Большой файл

Как найти большие файлы в Linux?

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

Способ 1: через командование

В Linux есть пара команд, которые могут помочь пользователю найти и отсортировать определенные файлы в каталоге в зависимости от их размера и местоположения. На этом этапе мы будем комбинировать несколько команд для сортировки файлов в определенном каталоге в соответствии с их размером. Для этого:

  1. Нажмите одновременно клавиши « Ctrl » + « Alt » + « T », чтобы запустить терминал.

    Нажатие «Ctrl» + «Alt» + «T»
  2. Введите следующую команду и нажмите « Enter », чтобы войти в систему как пользователь root.
     Судо-я 
  3. Введите следующую команду и нажмите « Enter », чтобы найти самый большой файл в каталоге.
     $ sudo du -a / dir / | сортировать -n -r | голова -n 20 

    Примечание: du используется для вычисления размера файла, команда « sort » перечисляет вывод команды du в соответствии с размерами, а « head » ограничивает ответ только 20 самыми большими файлами.

  4. Вы также можете использовать следующую команду для достижения той же задачи.
     $ sudo du -a / 2> / dev / null | сортировать -n -r | голова -n 20 
  5. Linux теперь перечислит 20 самых больших файлов в указанном каталоге.

Способ 2: использование команды поиска

Если вы хотите непосредственно найти самый большой файл, а не каталог, в котором он находится, вы можете объединить команду «Найти», чтобы получить список необходимых выходных данных. Для этого:

  1. Нажмите одновременно клавиши « Ctrl » + « Alt » + « T », чтобы запустить терминал.
  2. Введите следующую команду и нажмите « Enter », чтобы войти в систему как пользователь root.
     Судо-я 
  3. Введите следующую команду и нажмите « Enter », чтобы найти самый большой файл на компьютере.
     $ sudo find / -type f -printf "% s \ t% p \ n" | сортировать -n | хвост -1 
  4. После этого введите следующую команду и нажмите « Enter ».
     $ find $ HOME -type f -printf '% s% p \ n' | сортировать -nr | голова -10 
  5. Эти команды перечисляют самые большие файлы.

Интересные статьи