Как да намерите големи файлове в Linux?

Семейството на операционните системи на Linux е група от операционни системи с отворен код, които са базирани на ядрото на Linux, което е разработено и издадено през 1991 г. Linux е една от най-популярните операционни системи сред софтуерните разработчици и професионалните потребители. В тази статия ще обсъдим някои методи, които могат да бъдат използвани за намиране и изолиране на големи файлове в определена директория. Не забравяйте да следвате стъпките внимателно и точно, за да избегнете конфликт.

Голям файл

Как да намерите големи файлове в Linux?

Има много методи, които могат да се използват за намиране на големи файлове в Linux, но по-долу сме съставили само някои от най-удобните.

Метод 1: Чрез du Command

В Linux има няколко команди, които могат да помогнат на потребителя да намери и сортира определени файлове в директория в зависимост от техния размер и местоположение. В тази стъпка ще комбинираме няколко команди, за да сортираме файловете в определена директория според техния размер. За това:

  1. Натиснете едновременно бутоните „ Ctrl “ + „ Alt “ + „ T “, за да стартирате терминала.

    Натискане на „Ctrl“ + „Alt“ + „T“
  2. Въведете следната команда и натиснете „ Enter “, за да влезете като root потребител.
     Sudo-и 
  3. Въведете следната команда и натиснете „ Enter “, за да намерите най-големия файл в директорията.
     $ sudo du -a / dir / | сортиране -n -r | глава -n 20 

    Забележка: du се използва за изчисляване на размера на файла, „ сортирането “ ще изведе изхода на командата du според размерите, а „ head “ ограничава отговора само на 20-те най-големи файла.

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

Метод 2: Използване на Find Command

Ако искате директно да намерите най-големия файл, а не директорията, която го хоства, можете да комбинирате командата „Намиране“, за да изброите необходимия изход. За това:

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

Интересни Статии