Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
6 minut zbývá
Servery a OS

Zjišťování velikosti adresářů a složek v Linux: kompletní návod

Ada Lovegoodová By Ada Lovegoodová 6 minut čtení Aktualizováno 20. února 2025
velikost adresáře v linuxu

Při správě systému Linux je znalost velikosti adresářů klíčová pro efektivní správu diskového prostoru a řešení problémů. Pokud vám dochází místo na disku, rychle situaci vyřešíte tím, že identifikujete, které adresáře zabírají nejvíce prostoru. Tento průvodce vám ukáže, jak zjistit velikost adresáře v Linux pomocí různých příkazů, jako je du, df, a tree, a nabídne základní i pokročilé možnosti pro jednoduchou a efektivní analýzu adresářů. Ať už jste správce systému, nebo vývojář, znalost toho, jak kontrolovat a spravovat velikosti adresářů, vám zefektivní práci.

Koho se týká zjišťování velikosti adresářů v Linux?

Znát způsob, jak zjistit velikost adresářů, je nezbytné pro několik typů uživatelů, například:

  • Správci systému: Správa diskového prostoru je klíčovou součástí údržby zdravých systémů, zejména při práci s více uživateli nebo službami.
  • Vývojáři: Při vývoji aplikací musí vývojáři zajistit, aby jejich projekty nezabíraly příliš mnoho místa ani nezpůsobovaly problémy s výkonem systému.
  • Datoví inženýři: Práce s velkými datovými sadami vyžaduje průběžné sledování úložiště, aby nedocházelo k úzkým hrdlům.
  • Domácí uživatelé: I na osobních systémech je schopnost efektivně kontrolovat a uvolňovat místo důležitá pro plynulý chod systému.

Pokud patříte do některé z těchto kategorií, umět zjistit velikost adresáře v Linux je nezbytná dovednost. Čtěte dál, protože v tomto článku probíráme velikosti adresářů v Linux.

Klíčové příkazy pro zjištění velikosti adresáře v Linux

Zde jsou klíčové příkazy pro správu adresářů a souborů:

du Příkaz v Linuxu

The du příkaz patří mezi nejuniverzálnější způsoby, jak zjistit velikost adresáře v Linux. Poskytuje odhad využití souborového prostoru a shrnuje místo na disku spotřebované daným adresářem a jeho podadresáři. Takto ho lze použít:

du /path/to/directory

du příkaz Linux zobrazí velikost každého souboru a podadresáře v zadané cestě. Ve výchozím nastavení uvádí velikosti v kilobytech. Výstup lze zpřehlednit pomocí přepínače -h volba s tímto příkazem zajistí čitelnější výstup zobrazením velikostí v lidsky srozumitelném formátu (KB, MB, GB):

du -h /path/to/directory

Zobrazení celkové velikosti adresáře

Chcete-li zobrazit pouze celkovou velikost adresáře, použijte -s možnost:

du -sh /path/to/directory

Kontrola velikosti všech podadresářů

Chcete-li zobrazit velikost každého podadresáře, použijte následující příkaz:

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

Vypíše velikost každého podadresáře na první úrovni.

df Příkaz v Linuxu

Zatímco df slouží primárně ke kontrole využití diskového prostoru, ale může poskytnout i širší přehled o vašem souborovém systému, včetně velikosti adresářů na připojených souborových systémech. Takto ho lze použít:

df /path/to/directory

Zobrazuje množství využitého a dostupného místa na disku v souborovém systému, kde se daný adresář nachází. Stejně jako du, můžete použít -h možnost pro zobrazení velikostí v čitelnějším formátu:

df -h /path/to/directory

Zobrazí využití disku v MB nebo GB podle velikosti adresáře.

tree Příkaz v Linuxu

The tree příkaz poskytuje vizuální přehled struktury adresářů a se správnými volbami může zobrazit také velikosti souborů a adresářů. Tree se hodí zejména tehdy, kdy potřebujete hierarchický přehled velikostí adresářů. Základní použití vypadá takto:

tree /path/to/directory

Zobrazení velikostí adresářů pomocí tree

Chcete-li zjistit velikost adresáře Linux pomocí tree příkazu, použijte -s možnost:

tree -s /path/to/directory

Opět to lze kombinovat s -h pro lidsky čitelné velikosti:

tree -sh /path/to/directory

Zde je stručná referenční tabulka nejdůležitějších příkazů pro zjišťování velikosti adresáře v Linux:

Příkaz Použití
du /path/to/directory Zobrazí velikost každého souboru a adresáře
du -sh /path/to/directory Zobrazí celkovou velikost adresáře v čitelném formátu
du -h –max-depth=1 Zobrazí velikosti podadresářů o jednu úroveň níže
df /path/to/directory Zkontroluje využití místa na souborovém systému daného adresáře
df -h /path/to/directory Zobrazí místo na disku v čitelném formátu (MB/GB)
tree /path/to/directory Zobrazí strukturu adresářů
tree -sh /path/to/directory Zobrazí strukturu adresářů s velikostmi v čitelném formátu
ncdu /path/to/directory Interaktivní nástroj pro analýzu využití disku
statistika souboru Zobrazí podrobné informace o souborech včetně jejich velikosti
ls -lh Vypíše soubory v adresáři s velikostmi v čitelném formátu

Příklady dalších příkazů pro adresáře a soubory v Linux

Podívejme se nyní, jaké další příkazy Linux nám pomohou zjistit velikost adresáře a složky v Linux.

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

I notice you've only provided a partial phrase: "While the" This isn't a complete sentence to translate. Could you please provide the full text you'd like me to translate to Czech? du příkaz dobře funguje pro rychlé zjištění velikostí adresářů, ncdu nabízí interaktivní rozhraní, které usnadňuje procházení adresářů a hledání toho, co zabírá místo. Pro 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

Zobrazí oprávnění souboru, čas posledního přístupu a velikost v bajtech.

ls -lh: Výpis souborů s velikostmi

The ls příkaz umí také zobrazit velikosti souborů v čitelném formátu. 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 diskového prostoru je pro bezproblémový chod vašeho systému Linux zásadní. Zvládnutím příkazů jako du, df, a treemůžete rychle zjistit velikost adresáře, najít největší adresáře a mít přehled o tom, že nezabíráte zbytečně úložný prostor. Tyto nástroje vám pomohou zkontrolovat velikost složek v systému Linux pro efektivní správu souborů a adresářů.

Často kladené otázky

Co je to velikost adresáře?

Velikost adresáře označuje celkové místo na disku, které zabírají všechny soubory a podadresáře v daném adresáři. Zahrnuje obsah adresáře a velikost složky v systému Linux lze zkontrolovat pomocí příkazů jako du. To uživatelům pomáhá sledovat využití úložiště a efektivně spravovat diskový prostor na svých systémech.

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

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

Mohu使用 Wait, let me correct that. Mohu použít ncdu pro kontrolu velikosti adresářů v systému Linux?

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

Jak zkontrolovat volné místo adresáře v Linux?

The df příkaz zobrazuje dostupný a využitý diskový prostor na souborových systémech.

Sdílet

Další z blogu

Čtěte dál.

Obrázek článku o nejlepších self-hosted aplikacích, které lze provozovat s Cosmos Cloud, s panely aplikací kolem dashboardu Cosmos.
Servery a OS

Nejlepší self-hosted aplikace pro Cosmos Cloud: soubory, média, hesla, automatizace a další!

Maybe jste nastavili Cosmos Cloud a teď chcete vědět, které aplikace se k němu hodí, nebo jste se třeba ještě nerozhodli pro Cosmos a jen chcete zjistit, jak dobře zapadne do vašeho pracovního postupu

Nick StříbroNick Stříbro 16 minut čtení
Portainer vs Cosmos Cloud pro správu aplikací Docker: titulní obrázek s diagramem hybridního nastavení a bloky neon ops vs access.
Servery a OS

Portainer vs Cosmos Cloud: Co se lépe hodí pro správu aplikací Docker?

Pokud Docker už znáte a hledáte čistší způsob, jak provozovat rostoucí zásobník aplikací, tady je stručná odpověď na otázku Portainer vs Cosmos Cloud. Portainer je silnější volba pro přím

Nick StříbroNick Stříbro 14 minut čtení
Grafika srovnání Cosmos Cloud vs CasaOS vs Umbrel – tři cesty k self-hostingu v rámci jedné abstraktní cloudové sítě.
Servery a OS

Cosmos Cloud vs CasaOS vs Umbrel: Která self-hostovaná platforma sedí vašemu nastavení?

Stručně řečeno: CasaOS je stále nejjednodušší místo, kde začít, Umbrel působí nejupraveněji a nejpřehledněji a Cosmos Cloud dává větší smysl ve chvíli, kdy chcete mít větší kontrolu nad doménou

Nick StříbroNick Stříbro 11 minut čtení

Připraveni nasadit? Od 2,48 $/měsíc.

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