首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

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

发布网友

我来回答

5个回答

热心网友

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

热心网友

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

热心网友

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

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

热心网友

ll 就可以显示total 数量

热心网友

ls -R |less

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com