ディレクトリ/サブディレクトリから一致するファイルを別のディレクトリにコピーする方法

ディレクトリ/サブディレクトリから一致するファイルを別のディレクトリにコピーする方法

次のフォルダ構造があります。

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

application_*.pdfすべてのスキーマファイルをディレクトリにコピーしたいです。シェルスクリプトを使用してこれを達成するにはどうすればよいですか?

これまでは次のことを試しましたが、すべてのサブディレクトリもコピーします。

cp -r "$path_src/" "$path_dst/"

ベストアンサー1

cp applications/*/application_*.pdf /destination/path/

application_*.pdfその後、サブディレクトリ内の一致するすべてのPDFファイルapplications/destination/path/。これは一意の名前を持つすべてのPDFファイルに依存します(ターゲットディレクトリの「衝突」を避けるため)。

おすすめ記事