题目一
A文件夹下有多个子文件夹(a1 b1 c1),每个子文件夹下有好几张 jpg 图片,需要把这些个图片全部拷贝到B文件夹下。
如图:
上述左边目录结构的生成代码:
# 在 shell 中运行此函数即可
mkfile() {
d=(a b c)
f=(1 2 3)
for i in ${d[*]}; do for j in ${f[*]}; do
mkdir -p /tmp/A/$i
touch /tmp/A/$i/$i$j.jpg
done; done
mkdir /tmp/B
mkdir /tmp/A/a/directoryA
touch /tmp/A/a/aaaaajpg
}
参考答案
find /tmp/A -maxdepth 2 -name '*.jpg' -exec cp {} /tmp/B \;