Náš počítač používáme ke generování, sdílení a přijímání informací všeho druhu, takže obvykle ukládáme různý obsah v různých formátech, abychom k němu měli přístup, kdykoli jej potřebujeme. Problém je však v tom, že se postupně zaplňuje úložiště našeho počítače.
V našich operačních systémech běžně ukládáme všechny typy souborů, od textu po videa, necháváme je ve složkách nebo adresářích v závislosti na typu používaného operačního systému. V případě Linuxu jsou to adresáře a ukládání souborů postupně zaplní místo na pevném disku a může dokonce ovlivnit jeho výkon.
Proto jako správci nebo uživatelé musíme najít funkční způsob, jak detekovat soubory, které zabírají nejvíce místa v adresáři, a určit tak jejich důležitost, a tak zjistit, zda je možné je odstranit nebo jednoduše přesunout na jiné místo. .
Solvetic vysvětlí proces nalezení velikosti souboru v Linuxu.
Jak najít velké soubory v Linuxu
Pro tento proces použijeme příkaz du, to je příkaz, který nám umožňuje získat informace o používání pevného disku. To se zaměřuje na adresáře, máme různé parametry, které je třeba použít k získání podrobností, jsou to tyto:
Ukončete každý řádek výstupu s NULL
-0, -nula
Zapisuje počet všech souborů, nejen adresářů
-a, -všechny
Tiskněte zdánlivé velikosti, nikoli skutečné využití disku
-zdánlivá velikost
Před tiskem do konzoly změňte velikost na VELIKOST
-B, -block -size = VELIKOST
Generuje celkový součet velikosti adresáře
-c, -celkem
vytiskne součet pro adresář, pouze pokud je to N nebo méně úrovní, které jsou menší než argument příkazového řádku
d, -max -depth = N
Výsledek vytiskněte ve formátu čitelném pro člověka
-h, -lidsky čitelné
Platí pro adresáře, v tomto případě nezahrnuje velikost podadresářů -s, -summarize: zobrazuje pouze součet každého adresáře
-S, -oddělit -dirs
Zobrazuje čas poslední úpravy libovolného souboru nebo adresáře.
-čas
Nyní se podívejme, jak pomocí du v Linuxu vyhledávat velké soubory na základě daných kritérií.
Krok 1
Chcete -li začít, spusťte du s parametry ah:
- -a což nám umožňuje přístup ke všem adresářům a podadresářům
- -h, pomocí kterého je možné získat informace ve čitelném jazyce
du -ah / domov
ZVĚTŠIT
Krok 2
Je možné zvýšit úroveň hloubky analyzovaného adresáře, proto provedeme následující:
du -ha -max -depth = 1 / domov
ZVĚTŠIT
Krok 3
Pomocí du můžeme stanovit pořadí ve způsobu zobrazení výsledků, navíc vyjmenovat X množství řádků, například můžeme uvést 20 řádků s čitelnými daty:
sudo du -h / | třídit -rh | hlava -20
ZVĚTŠIT
Vidíme 20 řádků se specifickými detaily jeho velikosti.
Krok 4
Další dostupnou možností je vypsat globální součet, za tímto účelem provedeme:
du -chs *
ZVĚTŠIT
Krok 5
Tento příkaz má na starosti zobrazení velikosti všech adresářů, konkrétně pro jeden spustíme:
du -chs / domov
ZVĚTŠIT
Toto jsou možnosti, které nám du nabízí ke správě a znát velikost adresářů v Linuxu.