Jak zjistit, kolik souborů nebo adresářů je v adresáři Linuxu

Linux má různé metody určování, kolik souborů a adresářů je v adresáři Linuxu. Níže uvádíme několik různých způsobů, jak zobrazit počet souborů nebo adresářů v Linuxu.

Použijte stromový příkaz

Příkaz stromu je snadný a rychlý způsob, jak získat nejen seznam souborů a adresářů, ale také získat přehled o počtu souborů a adresářů. Mějte na paměti, že je-li strom spuštěn bez jakýchkoli dalších možností, že bude nejen seznam množství souborů a adresářů v aktuálním adresáři, ale také všechny podadresáře.

Pokud chcete zobrazit pouze obsah aktuálního adresáře, můžete použít následující příkaz.

 strom -i -L 1 
  • Další informace o tomto příkazu a další dostupné možnosti naleznete na stránce příkazů stromu.

Použijte echo v kombinaci s wc

Uživatelé mohou také vidět, kolik souborů nebo složek je v adresáři pomocí příkazu echo v kombinaci s příkazem wc. Níže je uvedeno několik různých příkladů, jak toho dosáhnout.

Získejte počet všech souborů a adresářů v aktuálním adresáři

 echo * | toaleta 

Po zadání výše uvedeného příkazu získáte výstup podobný příkladu uvedenému níže. V tomto příkladu "10" označuje množství adresářů a souborů v aktuálním adresáři.

1 10 104

Získejte počet pouze adresářů v aktuálním adresáři

 echo * / | toaleta 

Získejte počet souborů v adresáři

Poznámka: Tento příklad předpokládá, že všechny soubory v adresáři mají přípony. Pokud soubor nemá příponu, nepočítá se.

 echo *. * | toaleta