Přejít na hlavní obsah

Jak zjistit velikost souborů v adresáři Linuxu: podrobný Hyde

  • Linda Křížová
  • Praxe

Linux je populární operační systém, který uživateli poskytuje širokou škálu možností. Jednou z těchto možností je zjistit velikost souborů v adresáři. Často to může být užitečné, když chcete určit, kolik místa na pevném disku zabírají určité soubory nebo adresáře.

V Linuxu existuje několik způsobů, jak zjistit velikost souborů. Jedním z nejjednodušších způsobů je použití příkazu "du", který je navržen tak, aby počítal velikost souborů a adresářů. Chcete-li to provést, musíte otevřít terminál a zadat následující příkaz:

du -sh /path/to/directory

Kde "/ path / to / directory " je cesta k adresáři, jehož velikost vás zajímá. Parametr " - s "označuje příkaz" du", aby vygeneroval pouze celkovou velikost, zatímco parametr"- h " činí velikost srozumitelnější pro osobu tím, že ji převede do čitelného formátu.

Dalším způsobem, jak zjistit velikost souborů v adresáři, je použití příkazu "ls". Umožňuje zobrazit seznam souborů a jejich velikosti ve vybraném adresáři. Chcete-li to provést, musíte v terminálu zadat následující příkaz:

ls -l /path/to/directory

Kde "/ path / to / directory " je cesta do adresáře, velikosti souborů, které Vás zajímají. Možnost " - l "označuje příkaz" ls", aby zobrazoval seznam souborů jako seznam s podrobnostmi, včetně velikostí souborů.

Nyní máte několik způsobů, jak zjistit velikost souborů v adresáři Linuxu. Vyberte si nejvhodnější způsob a začněte jej používat ještě dnes!

Zjistit velikost souborů v adresáři Linux

V Linuxu existuje několik způsobů, jak zjistit velikost souborů v adresáři. Zvažte několik užitečných týmů.

1. Tým du . Umožňuje zjistit velikost každého souboru nebo adresáře v uvedeném adresáři a jeho podadresářích. Příkaz zobrazí velikost v bajtech nebo v kilobajtech, megabajtech nebo gigabajtech v závislosti na možnostech. Příklad použití:

du -h /path/to/directory

2. Tým ls s možností-l . Zobrazí podrobné informace o každém souboru v adresáři, včetně jeho velikosti v bajtech. Příklad použití:

ls -l /path/to/directory

3. Užitečná vlajka je s příkazem ls . Umožňuje zjistit pouze celkovou velikost všech souborů v uvedeném adresáři. Příklad použití:

ls -s /path/to/directory

4. Příkaz find s možností-exec du-ch<>+. Vyhledá všechny soubory v zadaném adresáři a jeho podadresářích a poté pomocí příkazu du zjistí velikost každého souboru . Tento příkaz také zobrazí celkovou velikost všech souborů na konci. Příklad použití:

find /path/to/directory -type f -exec du -ch <> +

Jakmile se naučíte velikost souborů v adresáři Linuxu, budete moci spravovat svá data efektivněji a optimalizovat využití místa na disku.

Příprava na práci

Než začnete znát velikost souborů v adresáři Linuxu, budete potřebovat:

  • Počítač nebo virtuální stroj s nainstalovaným operačním systémem Linux;
  • Přístup k terminálu nebo příkazovému řádku;
  • Znalost základních příkazů Linuxu (např. ls, du, find atd.);

Pokud vám před pokračováním chybí některá z uvedených komponent, nainstalujte nebo nakonfigurujte příslušnou komponentu.

Použití příkazu du

  • - h : zobrazuje velikost ve čitelném formátu (například v gigabajtech, megabajtech nebo kilobajtech)
  • - s : zobrazuje pouze celkovou velikost
  • -c : zobrazí celkovou velikost na konci seznamu
  • -- max-depth=N : kde N je celé číslo, omezuje hloubku analýzy souborového systému

Příklady použití příkazu du:

  • Počítání velikosti souboru:
  • du file.txt
  • Výpočet velikosti katalogu:
  • du /path/to/directory
  • Výpočet velikosti adresáře bez podadresářů:
  • du -s /path/to/directory
  • Počítání celkové velikosti více katalogů:
  • du -s /path/to/directory1 /path/to/directory2

Příkaz du umožňuje rychle a pohodlně určit, které soubory nebo adresáře zabírají nejvíce místa na disku, což pomáhá optimalizovat využití místa na disku v Linuxu.

Získání závěrečné zprávy

Po provedení příkazu získáte velikost souborů v adresáři, můžete získat souhrnnou zprávu, která bude obsahovat celkovou velikost všech souborů, velikost každého souboru a celkové velikosti souborů rozdělené podle typů.

Chcete-li získat závěrečnou zprávu, postupujte podle následujících kroků:

  1. Otevřete terminál a přejděte do adresáře, pro který chcete zprávu získat.
  2. Zadejte příkaz:
du -h

Tento příkaz zobrazí velikost každého souboru v adresáři a také celkovou velikost všech souborů ve snadno čitelném formátu.

Chcete-li získat celkové velikosti souborů rozdělených podle typů, spusťte příkaz:

du -h --max-depth=1 --time

Tento příkaz zobrazí celkovou velikost všech souborů rozdělených podle typu a také čas poslední změny každého souboru.

Výsledná zpráva vám pomůže lépe porozumět tomu, kolik místa soubory v adresáři zabírají, a pomůže vám zjistit, zda existují soubory, které lze odstranit, aby se uvolnilo místo.

Použití příkazu du s různými možnostmi tedy umožňuje získat podrobnou zprávu o velikosti souborů v adresáři Linuxu, což pomáhá snadněji spravovat prostor na disku.

Další možnosti příkazu

Příkaz du má několik dalších možností, které umožňují upřesnit výstup informací o velikosti souborů v adresáři. Zde jsou některé z nich:

MožnostPopis
-h Výstup velikosti souborů v" Lidově čitelném " formátu pomocí měrných jednotek, jako jsou kilobajty (KB), megabajty (MB) a gigabajty (GB).
-s Zobrazí pouze celkovou velikost všech souborů a adresářů v uvedeném adresáři, bez výstupu velikosti každého souboru.
--max-depth=N Omezuje výstup informací o velikosti souborů pouze na uvedenou hloubku N . Například --max-depth=1 zobrazí velikost pouze pro soubory a adresáře v uvedeném adresáři, ale nezobrazí velikost souborů a adresářů v nich.
--exclude=PATTERN Ignorovat soubory a adresáře odpovídající zadané šabloně vzor . To je užitečné, když chcete vyloučit určité soubory nebo adresáře z počítání velikosti.
--time Zobrazit čas poslední změny každého souboru nebo adresáře ve výstupu.

Tyto možnosti pomáhají konfigurovat výstup informací o velikosti souborů, takže je přehlednější a pohodlnější pro použití v konkrétních situacích.