Mám adresář s velkým počtem souborů. Nevidím ls
přepněte, abyste poskytli počet. Existuje nějaké kouzlo příkazového řádku pro získání počtu souborů?
Přijatá odpověď:
Použití široké definice „souboru“
ls | wc -l
(všimněte si, že nepočítá skryté soubory a předpokládá, že názvy souborů neobsahují znaky nového řádku).
Chcete-li zahrnout skryté soubory (kromě .
a ..
) a vyhněte se problémům se znaky nového řádku, kanonický způsob je:
find . ! -name . -prune -print | grep -c /
Nebo rekurzivně:
find .//. ! -name . -print | grep -c //
Jak vytvořit jádro Část 9 Manuálové stránky Které funkce dokumentu, datové struktury a záhlaví?
Jak znovu načíst pravidla Udev bez restartu?