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.
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:
- Terminál spustíte súčasným stlačením tlačidiel „ Ctrl “ + „ Alt “ + „ T “.
Stlačením klávesov „Ctrl“ + „Alt“ + „T“ - Zadajte nasledujúci príkaz a stlačením klávesu „ Enter “ sa prihláste ako užívateľ root.
sudo-i
- 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.
- 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
- 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:
- Terminál spustíte súčasným stlačením tlačidiel „ Ctrl “ + „ Alt “ + „ T “.
- Zadajte nasledujúci príkaz a stlačením klávesu „ Enter “ sa prihláste ako užívateľ root.
sudo-i
- 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
- Potom zadajte nasledujúci príkaz a stlačte „ Enter “.
$ find $ HOME -typ f -printf '% s% p \ n' | sort -nr | hlava -10
- Tieto príkazy uvedú najväčšie súbory.