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.