linux如何显示一个目录下各子目录的文件个数

2024-10-30 11:24:38
有5个网友回答
网友(1):

linux里没有直接的命令来展示一个目录下的文件个数,可以通过管道将两个命令组合
查看目录下所有文件个数命令如下:
ls |wc -l
1、ls 是查看文件夹内所有文件的命令
2、wc -l 是统计文件行数的命令
3、以上两个命令叠加,相当于统计文件夹下文件总数

网友(2):

#!/bin/sh
find /tmp/homework -maxdepth 1 -type d | while read dir; do
count=$(find "$dir" -type f | wc -l)
echo "$dir : $count"
done

网友(3):

ls | xargs -I {} bash -c 'echo -n {}:; ls {}| wc -l'

ls列出当前目录下的所有文件;
xargs 对于每个每个文件执行命令;
wc -l 统计项目个数

网友(4):

ll 就可以显示total 数量

网友(5):

ls -R |less