Я ищу команду для подсчета и отображения количества файлов в любом рабочем каталоге. Далее я хочу установить псевдоним noAf для команды. Я много искал.
Я обнаружил следующее:
ls -1|wc -l
Но он считает только файлы. Так, пожалуйста, кто-нибудь может мне помочь?
Ваш вопрос не ясен на 100%.
Для подсчета всех файлов и папок в текущем рабочем каталоге указанная вами команда должна работать, но я не могу скрытых файлов (dot-files).
Чтобы подсчитать все файлы и папки (в том числе скрытые) в текущем рабочем каталоге И все подкаталоги и файлы в них:
user@host:~$ find | wc -l
4318
Просто подсчитать файл и папка (также скрытые) в текущем рабочем каталоге ( БЕЗ подкаталогов):
user@host:~$ find -maxdepth 1 | wc -l
25
или:
user@host:~$ ls -a1 | wc -l
26
Во второй команде папка ..
(родительский каталог) также считается.
Редактировать:
Для отображения имен файлов также введите:
ls -1a | nl
user2@host:~$ ls -1a | nl
1 .
2 ..
3 .bash_logout
4 .bashrc
5 examples.desktop
6 .profile