例如我有 2 个目录,其结构如下
目录 1
./img/1.jpg
./img/2.jpg
./img/3.jpg
./img/4.jpg
目录 2
./thumb/1.jpg
./thumb/2.jpg
./thumb/3.jpg
如何将 ./thumb 中匹配的文件(1.jpg、2.jpg、3.jpg)从 ./img 复制到 ./thumb 中?
答案1
一个简单的 bash 循环:
for f in thumb/*.jpg;do cp img/$(basename $f) thumb;done
(basename
返回删除所有目录组件后的文件名)。