我想将.wrk
文件从子文件夹复制到 WRK 文件夹。
例如:我有一个主文件夹(MIDI),并且有子文件夹(以数字命名)1 - 21 个子文件夹,它们位于该主文件夹下。
这 21 个子文件夹中的每一个都有 2 - 5 个子文件夹。而这 2 - 5 个子文件夹可能有 3 个子文件夹。
那么,是否可以将所有文件夹和子文件夹中的 (.wrk) 文件复制到主文件夹 (MIDI) 下的一个 (WRK) 文件夹中?
答案1
使用查找:
cd /path/to/MIDI
find {1..21} -type f -name "*.wrk" -exec cp -i {} ./MIDI/WRK/ \;
它仅在 1 到 21 个目录及其所有子目录中搜索带有“.wrk”后缀的文件,然后将它们全部移动到“WRK”。
使用-i
我们确保没有东西会被覆盖,