Як знайти великі файли в 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: Використання команди Find Find

Якщо ви хочете безпосередньо знайти найбільший файл, а не каталог, який розміщує його, ви можете об'єднати команду «Знайти», щоб перелічити необхідний вихід. Для того:

  1. Натисніть кнопку " Ctrl " + " Alt " + " T " одночасно, щоб запустити термінал.
  2. Введіть наступну команду та натисніть « Enter », щоб увійти як користувач root.
     судо-і 
  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. Ці команди перерахують найбільші файли.

Цікаві Статті