【发布时间】:2018-11-20 23:45:12
【问题描述】:
我有带有子文件夹的文件夹base_dir,每个子文件夹都包含.jpg图像,我想要类似于tree -L 1 base_dir的输出,但是子文件夹名称旁边有多个jpg图像,可以吗?
【问题讨论】:
我有带有子文件夹的文件夹base_dir,每个子文件夹都包含.jpg图像,我想要类似于tree -L 1 base_dir的输出,但是子文件夹名称旁边有多个jpg图像,可以吗?
【问题讨论】:
这将输出类似的东西:
find base_dir -mindepth 1 -maxdepth 1 -type d -print0 |
xargs -0 -n1 sh -c 'echo "$1 $(find "$1" -name "*.jpg" | wc -l)"' --
对于 base_dir 中的每个目录,输出目录名称和名为 *.jpg 的文件的数量。示例输出:
base_dir/b 2
base_dir/a 1
base_dir/d 3
base_dir/c 0
【讨论】: