次のフォルダ構造があります。
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ファイルに依存します(ターゲットディレクトリの「衝突」を避けるため)。