目录结构如下:
./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. ./{}/*.*也不行
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.