Bash

如何將匹配的文件從目錄/子目錄複製到另一個目錄

  • September 3, 2017

我有以下文件夾結構。

applications (main directory)
 - 1 (sub directory)
   application_1.pdf
 - 2 
   application_2.pdf
 - 3
   application_3.pdf

我想將所有application_*.pdf模式文件複製到一個目錄中。如何使用 shell 腳本實現這一點?

到目前為止,我已經嘗試過,但它也複製了所有子目錄

cp -r "$path_src/" "$path_dst/"
cp applications/*/application_*.pdf /destination/path/

這會將所有匹配application_*.pdf到的任何子目錄中的 PDF 文件複製applications/destination/path/. 這依賴於所有具有唯一名稱的 PDF 文件(以免在目標目錄中“衝突”)。

引用自:https://unix.stackexchange.com/questions/390046