我在不同目录中有多个同名文件
例如
path1/folder12345/file.zip
path1/folder74562/file.zip
path1/folder39842/file.zip
我想要的是将每个目录
folder*/file.zip
复制到不同的位置,但我只需要文件夹内的 file.zip(每个文件夹里面有多个文件)文件夹。如何将每个仅包含 file.txt 的父目录复制到另一个位置?这样最后我有类似的东西
path1/folder39842/file.zip ---> path2/folder39842/file.zip
path1/folder74562/file.zip ---> path2/folder74562/file.zip
诀窍是每个
folder*
包含多个文件,我只需要一个名为 file.zip
的文件。
最佳答案
如果您有 cp
来自 GNU coreutils,这很有可能是因为问题被标记为 linux
, 然后:
cd path1 && cp --parents folder*/file.zip ../path2
关于linux - 如何使用cp linux将同名文件从多个目录复制到新目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70853646/