▷ Největší soubory Linux - SETKAT

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.

wave wave wave wave wave