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



Попробуйте наш инструмент устранения неполадок

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



Большой файл



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

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



Метод 1: через команду du

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

  1. Нажмите ' Ctrl '+' Все '+' Т »Одновременно для запуска терминала.

    Нажатие «Ctrl» + «Alt» + «T»

  2. Введите следующую команду и нажмите « Войти »Для входа в систему как пользователь root.
    судо-я
  3. Введите следующую команду и нажмите « Войти », Чтобы найти самый большой файл в каталоге.
    $ sudo du -a / dir / | sort -n -r | голова -n 20

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

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

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

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



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