我是unix命令用法的新手。 我想问一下是否有办法将多个目录中的多个文件复制到一个新目录中? 例如:
in /tmp/dirA --> it contains file A.run.log and A.skip.log
in /tmp/dirB--> it contains file B.run.log and B.skip.log
in /tmp/dirC --> it contains file C.run.log and C.skip.log
我想拥有所有
A.run.log
A.skip.log
B.run.log
B.skip.log
C.run.log
C.skip.log
进入名为/tmp/dirNew
是否有能够执行此操作的unix命令?真的很感激。谢谢。
JS
答案 0 :(得分:0)
使用它:
cp /tmp/dir?/* /tmp/dirNew
答案 1 :(得分:0)
find /tmp -path "/tmp/dirNew" -prune -o -name '*.run.log' -exec cp {} /tmp/dirNew/ \;
find /tmp -path "/tmp/dirNew" -prune -o -name '*.skip.log' -exec cp {} /tmp/dirNew/ \;