簡體   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