linux如何显示一个目录下各子目录的文件个数
/tmp/homework下有多个学生的账户目录s001-s100,每个学生目录下含有学生的作业文本.如何同时列出所有学生账户目录名称及其文件数?...
/tmp/homework 下有多个学生的账户目录 s001-s100, 每个学生目录下含有学生的作业文本.如何同时列出所有学生账户目录名称及其文件数?
展开
展开全部
#!/bin/sh
find /tmp/homework -maxdepth 1 -type d | while read dir; do
count=$(find "$dir" -type f | wc -l)
echo "$dir : $count"
done
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 统计项目个数
ls列出当前目录下的所有文件;
xargs 对于每个每个文件执行命令;
wc -l 统计项目个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ll 就可以显示total 数量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询