Jak najít velké soubory v systému Linux?
Rodina operačních systémů Linux je skupina operačních systémů s otevřeným zdrojovým kódem, které jsou založeny na linuxovém jádru vyvinutém a vydaném v roce 1991. Linux je jedním z nejpopulárnějších operačních systémů mezi vývojáři softwaru a profesionálními uživateli. V tomto článku si probereme některé metody, které lze použít k vyhledání a izolaci velkých souborů v konkrétním adresáři. Nezapomeňte postupovat pečlivě a přesně, abyste předešli konfliktu.
Jak najít velké soubory v systému Linux?
Existuje mnoho metod, které lze použít k nalezení velkých souborů v systému Linux, ale níže jsme zkompilovali pouze některé z nejpohodlnějších.
Metoda 1: Prostřednictvím příkazu du
V systému Linux existuje několik příkazů, které mohou uživateli pomoci najít a třídit určité soubory v adresáři v závislosti na jejich velikosti a umístění. V tomto kroku zkombinujeme několik příkazů pro třídění souborů v určitém adresáři podle jejich velikosti. Pro to:
- Terminál spustíte současným stisknutím tlačítek „ Ctrl “ + „ Alt “ + „ T “.
Stisknutím kláves „Ctrl“ + „Alt“ + „T“ - Zadejte následující příkaz a stisknutím klávesy „ Enter “ se přihlaste jako uživatel root.
sudo-i
- Zadejte následující příkaz a stisknutím klávesy „ Enter “ vyhledejte největší soubor v adresáři.
$ sudo du -a / dir / | sort -n -r | hlava -n 20
Poznámka: du se používá pro výpočet velikosti souboru, „ sort “ vypíše výstup příkazu du podle velikostí a „ head “ omezí odpověď pouze na 20 největších souborů.
- K dosažení stejného úkolu můžete použít také následující příkaz.
$ sudo du -a / 2> / dev / null | sort -n -r | hlava -n 20
- Linux nyní uvede 20 největších souborů v označeném adresáři.
Metoda 2: Použití příkazu Najít
Pokud chcete přímo najít největší soubor a ne adresář, který ho hostí, můžete zkombinovat příkaz „Najít“ a vypsat požadovaný výstup. Pro to:
- Terminál spustíte současným stisknutím tlačítek „ Ctrl “ + „ Alt “ + „ T “.
- Zadejte následující příkaz a stisknutím klávesy „ Enter “ se přihlaste jako uživatel root.
sudo-i
- Zadejte následující příkaz a stisknutím klávesy „ Enter “ najděte největší soubor v počítači.
$ sudo find / -type f -printf "% s \ t% p \ n" | sort -n | ocas -1
- Poté zadejte následující příkaz a stiskněte „ Enter “.
$ find $ HOME -typ f -printf '% s% p \ n' | sort -nr | hlava -10
- Tyto příkazy zobrazí seznam největších souborů.