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

/tmp/homework下有多个学生的账户目录s001-s100,每个学生目录下含有学生的作业文本.如何同时列出所有学生账户目录名称及其文件数?... /tmp/homework 下有多个学生的账户目录 s001-s100, 每个学生目录下含有学生的作业文本.如何同时列出所有学生账户目录名称及其文件数? 展开
 我来答
雪人战士
2015-08-26 · 知道合伙人软件行家
雪人战士
知道合伙人软件行家
采纳数:295 获赞数:1236
毕业于南京邮电大学,学士学位,现任项目经理。

向TA提问 私信TA
展开全部
linux里没有直接的命令来展示一个目录下的文件个数,可以通过管道将两个命令组合
查看目录下所有文件个数命令如下:
ls |wc -l
1、ls 是查看文件夹内所有文件的命令
2、wc -l 是统计文件行数的命令
3、以上两个命令叠加,相当于统计文件夹下文件总数
videlord
2013-12-31 · TA获得超过1336个赞
知道大有可为答主
回答量:1518
采纳率:66%
帮助的人:434万
展开全部
#!/bin/sh
find /tmp/homework -maxdepth 1 -type d | while read dir; do
count=$(find "$dir" -type f | wc -l)
echo "$dir : $count"
done
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1013801464
2021-09-18 · TA获得超过690个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:183万
展开全部
ls | xargs -I {} bash -c 'echo -n {}:; ls {}| wc -l'

ls列出当前目录下的所有文件;
xargs 对于每个每个文件执行命令;
wc -l 统计项目个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京的霾
2013-12-31
知道答主
回答量:4
采纳率:0%
帮助的人:2664
展开全部
ll 就可以显示total 数量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ee1d9d7
2013-12-31
知道答主
回答量:1
采纳率:0%
帮助的人:1419
展开全部
ls -R |less
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式