Ako nájsť veľké súbory v systéme Linux?

Rodina operačných systémov Linux je skupina operačných systémov s otvoreným zdrojom, ktoré sú založené na jadre Linuxu, ktoré bolo vyvinuté a vydané v roku 1991. Linux je jedným z najpopulárnejších operačných systémov medzi vývojármi softvéru a profesionálnymi používateľmi. V tomto článku sa budeme venovať niektorým metódam, ktoré sa dajú použiť na lokalizáciu a izoláciu veľkých súborov v konkrétnom adresári. Uistite sa, že tieto kroky starostlivo a presne dodržiavate, aby nedošlo ku konfliktu.

Veľký súbor

Ako nájsť veľké súbory v systéme Linux?

Existuje veľa metód, ktoré možno použiť na nájdenie veľkých súborov v systéme Linux, ale nižšie sme zostavili len niektoré z najpohodlnejších.

Metóda 1: Prostredníctvom príkazu du

V systéme Linux existuje niekoľko príkazov, ktoré môžu používateľovi pomôcť nájsť a usporiadať určité súbory v adresári v závislosti od ich veľkosti a umiestnenia. V tomto kroku skombinujeme niekoľko príkazov na zoradenie súborov v konkrétnom adresári podľa ich veľkosti. Pre to:

  1. Terminál spustíte súčasným stlačením tlačidiel „ Ctrl “ + „ Alt “ + „ T “.

    Stlačením klávesov „Ctrl“ + „Alt“ + „T“
  2. Zadajte nasledujúci príkaz a stlačením klávesu „ Enter “ sa prihláste ako užívateľ root.
     sudo-i 
  3. Zadajte nasledujúci príkaz a stlačte „ Enter “, aby ste našli najväčší súbor v adresári.
     $ sudo du -a / dir / | sort -n -r | hlava -n 20 

    Poznámka: du sa používa na výpočet veľkosti súboru, „ sort “ vypíše výstup príkazu du podľa veľkosti a „ head “ obmedzí odpoveď iba na 20 najväčších súborov.

  4. Na dosiahnutie rovnakej úlohy môžete použiť aj nasledujúci príkaz.
     $ sudo du -a / 2> / dev / null | sort -n -r | hlava -n 20 
  5. Linux teraz uvedie 20 najdôležitejších súborov v označenom adresári.

Metóda 2: Použitie príkazu Nájsť

Ak chcete priamo nájsť najväčší súbor a nie adresár, ktorý ho hostí, môžete kombinovať príkaz „Nájsť“ a uviesť požadovaný výstup. Pre to:

  1. Terminál spustíte súčasným stlačením tlačidiel „ Ctrl “ + „ Alt “ + „ T “.
  2. Zadajte nasledujúci príkaz a stlačením klávesu „ Enter “ sa prihláste ako užívateľ root.
     sudo-i 
  3. Zadajte nasledujúci príkaz a stlačte kláves „ Enter “, aby ste našli najväčší súbor v počítači.
     $ sudo find / -type f -printf "% s \ t% p \ n" | sort -n | chvost -1 
  4. Potom zadajte nasledujúci príkaz a stlačte „ Enter “.
     $ find $ HOME -typ f -printf '% s% p \ n' | sort -nr | hlava -10 
  5. Tieto príkazy uvedú najväčšie súbory.

Zaujímavé Články