我需要将许多子目录中包含的所有 txt 文件复制到一个目录中。示例:
MyDir
Dir1
1.txt
2.txt
Dir2
a.txt
b.txt
e.jpg
Dir3
f.txt
k.txt
MyDestination
如何将所有 txt 复制到 MyDestination?
答案1
尝试使用查找...
find /MyDir -name '*.txt' -exec cp -t /MyDestination "{}" +
它将找到相关的 txt 文件并将它们批量传递给 cp 以将其复制到 MyDestination。
答案2
关于什么
cp -R *.txt <destination>