Количество файлов из каждой подпапки

for i in `find /home/ -maxdepth 1 -type d`; do echo -n $i " ";find $i|wc -l; done


Команда «for i in find /home/ -maxdepth 1 -type d; do echo -n $i » «;find $i|wc -l; done» выполняет поиск всех подпапок в директории /home/ и выводит количество файлов в каждой найденной подпапке.

Эта команда может быть полезна, когда нужно быстро узнать количество файлов в каждой подпапке внутри определенной директории.

Альтернативой использованию этой команды можно являться использование команды «ls» с опцией «-l», которая выводит список файлов и подпапок с детальной информацией, включая количество файлов в каждой папке.

Аргументы, передаваемые этой команде, включают параметры find: «-maxdepth 1» указывает, что поиск не должен превышать глубину одного уровня подпапок, «-type d» фильтрует только директории.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *