技术解析
目录结构如下:
./a/a1.f
___/a2.f
___/a3.f ...
./b/b1.f
___/b2.f
___/b3.f ...
./c/c1.f
___/c2.f
___/c3.f ...
./all/
我想将 ./a ./b ./c 目录中的所有文件都拷贝到 ./all 中(只要文件,不要目录),用命令如下:
ls |xargs -n1 -i sudo cp ./{}/* ./dbs/
然后 cp 就报错:
cp :无法获取“./a/*”的文件状态( stat ):没有那个文件或目录
cp 把 "./a/*" 当作一个文件了????
ps. ./{}/*.*也不行