【发布时间】:2021-09-04 14:10:09
【问题描述】:
source="/somedir/dir-a"
dest="/somedir2/dir-z"
我需要在 $source 目录中递归查找所有包含字符串 720p 的文件并将它们移动到 $dest
只需注意两件事 -
- 对于所有要移动的此类文件,首先在 $dest 中创建该文件的外部 2 个目录,然后将匹配的文件移动到该目录中
- 我必须为数十万个文件执行此操作,因此进行一些并行化会有所帮助
示例
对于像 - "$source/dir-b/dir-c/file-720p.mp4" 这样的文件,它应该执行以下操作:
mkdir -p "$dest/dir-b/dir-c"mv "$source/dir-b/dir-c/file-720p.mp4" "$dest/dir-b/dir-c/file-720p.mp4"
【问题讨论】: