繁体   English   中英

如何使用cp linux将多个目录中的同名文件复制到新目录中

[英]How to copy a file with the same name from multiple directories into new directories using cp linux

我在不同的目录中有多个同名文件,例如

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的文件。

如果你有来自 GNU coreutils 的cp

cd path1 && cp --parents folder*/file.zip ../path2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM