50% sleva všechny plány, omezený čas. Začátek v $2.48/mo
Zbývá 6 min
Servery a OS

Zkontrolujte velikosti adresářů a složek v Linuxu: Kompletní návod

Ada Lovegoodová By Ada Lovegoodová 6 min čtení Aktualizováno 20. února 2025
velikost linuxového adresáře

Při správě systému Linux je znalost velikosti vašich adresářů zásadní pro efektivní správu místa na disku a odstraňování problémů. Pokud vašemu systému dojde úložiště, identifikace, které adresáře zabírají nejvíce místa, vám pomůže problém rychle vyřešit. Tento průvodce vám to ukáže jak získat velikost adresáře Linux pomocí různých příkazů jako du, dfa strom, poskytující základní i pokročilé možnosti, jak zjednodušit a zefektivnit analýzu velikosti adresáře. Ať už jste správce systému nebo vývojář, pochopení toho, jak kontrolovat a spravovat velikosti adresářů, optimalizuje váš pracovní postup.

Kdo by měl vědět o získání velikosti adresáře v Linuxu?

Vědět, jak zkontrolovat velikost adresářů, je nezbytné pro několik typů uživatelů, včetně:

  • Správci systému: Správa místa na disku je kritickou součástí udržování zdravých systémů, zejména při jednání s více uživateli nebo službami.
  • Vývojáři: Při vytváření aplikací musí vývojáři zajistit, aby jejich projekty nezabíraly příliš mnoho místa nebo nezpůsobovaly problémy s výkonem systému.
  • datoví inženýři: Manipulace s velkými datovými sadami vyžaduje neustálé monitorování úložiště, aby se zabránilo úzkým místům.
  • Domácí uživatelé: Dokonce i na osobních systémech je schopnost efektivně kontrolovat a uklízet prostor důležitá pro udržení hladkého chodu systémů.

Pokud patříte do některé z těchto kategorií, schopnost získat velikost adresáře v Linuxu je nutností. Takže čtěte dál, když v tomto blogu diskutujeme o velikosti adresáře Linuxu.

Klíčové příkazy pro získání velikosti adresáře v Linuxu

Zde jsou klíčové příkazy, které vám pomohou spravovat adresáře a soubory:

du Příkaz v Linuxu

The du příkaz je jedním z nejuniverzálnějších způsobů, jak získat velikost souboru linux z adresáře v Linuxu. Poskytuje odhad využití místa v souboru, shrnuje místo na disku spotřebované daným adresářem a jeho podadresáři. Můžete jej použít takto:

du /path/to/directory

du příkaz Linux zobrazí velikost každého souboru a podadresáře v dané cestě. Ve výchozím nastavení uvádí velikosti v kilobajtech. Můžete také použít -h možnost s tímto příkazem, aby byl výstup snadněji čitelný zobrazením velikostí ve formátu čitelném pro člověka (KB, MB, GB):

du -h /path/to/directory

Shrnutí celkové velikosti adresáře

Chcete-li získat pouze celkovou velikost adresáře, použijte -s volba:

du -sh /path/to/directory

Zkontrolujte velikost všech podadresářů

Pokud chcete vidět velikost každého podadresáře, použijte následující příkaz:

du -h --max-depth=1 /path/to/directory

Zde je uvedena velikost každého podadresáře o jednu úroveň hluboko.

df Příkaz v Linuxu

Zatímco df se primárně používá pro kontrolu využití místa na disku, může být užitečné v širším pohledu na váš souborový systém, včetně velikosti adresáře na připojených souborových systémech. Můžete jej použít takto:

df /path/to/directory

Toto ukazuje množství použitého a dostupného místa na disku v souborovém systému, kde je adresář umístěn. Stejně jako du, můžete použít -h možnost zobrazení velikostí v čitelnějším formátu:

df -h /path/to/directory

Zobrazí se využití disku v MB nebo GB v závislosti na velikosti adresáře.

strom Příkaz v Linuxu

The strom poskytuje vizuální reprezentaci adresářové struktury a se správnými volbami může také zobrazovat velikosti souborů a adresářů. Strom je zvláště užitečný, když potřebujete hierarchický pohled na velikosti adresářů. Jeho základní tvar můžete použít s následujícím příkazem:

tree /path/to/directory

Zobrazení velikosti adresáře s strom

Chcete-li zobrazit velikost adresáře Linux s příponou strom příkaz, použijte -s volba:

tree -s /path/to/directory

Opět to můžete kombinovat s -h pro člověkem čitelné velikosti:

tree -sh /path/to/directory

Zde je rychlá referenční tabulka, která shrnuje nejdůležitější příkazy pro kontrolu velikosti adresáře v Linuxu:

Příkaz Používání
du /cesta/k/adresáři Zobrazte velikost každého souboru a adresáře
du -sh /cesta/k/adresáři Zobrazit celkovou velikost adresáře ve formátu čitelném pro člověka
du -h –max-hloubka=1 Zobrazení velikosti podadresářů, hloubka jedné úrovně
df /cesta/k/adresáři Zkontrolujte využití místa na disku pro souborový systém adresáře
df -h /cesta/k/adresáři Zobrazit místo na disku ve formátu čitelném pro člověka (MB/GB)
strom /cesta/k/adresáři Zobrazit adresářovou strukturu
strom -sh /cesta/k/adresáři Zobrazit adresářovou strukturu s velikostmi ve formátu čitelném pro člověka
ncdu /cesta/k/adresáři Interaktivní nástroj pro analýzu využití disku
stat název souboru Zobrazí podrobné informace o souboru, včetně velikosti
ls -lh Seznam souborů v adresáři s velikostí ve formátu čitelném pro člověka

Příklady dalších příkazů pro Linux Directory and File Sizes

Nyní se podívejme, jaké další příkazy Linuxu nám mohou pomoci získat velikost adresáře Linux a velikost složky Linux.

ncdu: Interaktivní prohlížeč využití disku

Zatímco du příkaz funguje dobře pro rychlé získání velikostí adresářů, ncdu nabízí interaktivní rozhraní, které usnadňuje procházení adresářů a hledání toho, co zabírá místo. K instalaci a použití ncdu použijte následující příkaz:

sudo apt install ncdu 
ncdu /path/to/directory

stat: Podrobné informace o souboru

Příkaz stat zobrazuje podrobné informace o souborech a adresářích, včetně jejich velikosti:

stat /path/to/file

Získáte tak oprávnění k souboru, čas posledního přístupu a velikost v bajtech.

ls -lh: Seznam souborů s velikostí

The ls příkaz může také zobrazit velikosti souborů ve formátu čitelném pro člověka. Použití -lh vypíše všechny soubory v adresáři, včetně jejich velikosti:

ls -lh /path/to/directory

Závěr

Efektivní správa místa na disku je velmi důležitá pro hladký chod vašeho systému Linux. Zvládnutím příkazů jako du, dfa strom, můžete rychle získat velikost adresáře linux, najít největší adresáře a ujistit se, že neplýtváte cenným úložištěm. Tyto nástroje vám pomohou zkontrolovat velikost složky v Linuxu pro efektivní správu souborů a adresářů.

FAQ

Jaká je velikost adresáře?

Velikost adresáře se týká celkového množství místa na disku spotřebovaného všemi soubory a podadresáři v daném adresáři. Zahrnuje velikost obsahu adresáře a velikost složky Linuxu můžete zkontrolovat pomocí příkazů jako du. To pomáhá uživatelům monitorovat využití úložiště a efektivně spravovat místo na disku v jejich systémech.

Jaký je rozdíl mezi du a df v Linuxu?

The du příkaz ukazuje využití disku pro soubory a adresáře, zatímco df zobrazuje celkové využití disku pro souborový systém nebo oddíl.

Mohu použít ncdu zkontrolovat velikost adresářů v Linuxu?

Ano, ncdu je interaktivní nástroj, který zobrazuje linuxovou velikost adresáře a usnadňuje identifikaci velkých adresářů a souborů.

Jak zkontrolovat volné místo v adresáři v Linuxu?

The df příkaz hlásí dostupné a použité místo na disku na souborových systémech.

Podíl

Více z blogu

Pokračujte ve čtení.

Nejlepší aplikace s vlastním hostováním, které můžete spouštět s Cosmos Cloudem na úvodním obrázku s panely aplikací kolem řídicího panelu Cosmos.
Servery a OS

Nejlepší samoobslužné aplikace, které můžete provozovat s Cosmos Cloud: Soubory, média, hesla, automatizace a další!

Možná jste si nastavili Cosmos Cloud a nyní chcete vidět, jaké aplikace s ním dobře ladí, nebo jste se možná ještě ani nerozhodli pro Cosmos a chcete jen zjistit, jak dobře se hodí k vaší práci

Nick SilverNick Silver 16 minut čtení
Kryt Porttainer vs Cosmos Cloud pro správu Docker Apps s hybridním schématem nastavení a neonovými operacemi vs přístupovými bloky.
Servery a OS

Portainer vs Cosmos Cloud: Nejlepší řešení pro správu aplikací Docker

Pokud již znáte Docker a chcete pouze čistší způsob, jak provozovat rostoucí zásobník aplikací, zde je krátká odpověď na Porttainer vs Cosmos Cloud. Porttainer je silnější volbou pro direc

Nick SilverNick Silver 14 minut čtení
Hlavní grafika Cosmos Cloud vs CasaOS vs Umbrel ukazuje tři samostatně hostované cesty uvnitř jednoho abstraktního světa cloudové sítě.
Servery a OS

Cosmos Cloud vs CasaOS vs Umbrel: Která platforma s vlastním hostitelem vyhovuje vašemu nastavení?

Krátká odpověď zní, že CasaOS je stále tím nejjednodušším místem, kde začít, Umbrel má nejčistší kurátorský pocit a Cosmos Cloud dává větší smysl, jakmile budete chtít přísnější kontrolu nad doménou

Nick SilverNick Silver 11 minut čtení

Jste připraveni k nasazení? Od 2,48 $ měsíčně.

Nezávislý cloud, od roku 2008. AMD EPYC, NVMe, 40 Gbps. 14denní vrácení peněz.