我有以下文件夹结构。
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/"
答案1
cp applications/*/application_*.pdf /destination/path/
application_*.pdf
这会将任何子目录中匹配的所有 PDF 文件复制applications
到 中/destination/path/
。这依赖于所有 PDF 文件都具有唯一的名称(以免在目标目录中“冲突”)。