我正在寻找一个脚本来查看文件夹,并找到文件名中包含后缀的PDF
,并将所有亲戚的PDF移到具有相同后缀的文件夹中。
例如,将PDF
移至文件名nameName_USEN_nameName.pdf
到文件夹USEN
使用文件名PDF
移动nameName_GBEN_nameName.pdf
到文件夹GBEN
答案 0 :(得分:0)
我只需要在终端中使用find
命令:
find /path/to/search -type f -iname '*_USEN_*.pdf' -print0 | xargs -0 -I {} mv -n {} /path/to/USEN/
然后:
find /path/to/search -type f -iname '*_GBEN_*.pdf' -print0 | xargs -0 -I {} mv -n {} /path/to/GBEN/
如果要在当前目录中开始搜索,也可以使用.
代替/path/to/search
。
此外,如果/path/to/search
,/path/to/USEN/
或/path/to/GBEN/
中有任何空格,请引用 pathname 或使用反斜杠 \
逃避空格,但不能同时使用这两个空格。
如果您想使用 Automator ,则以下是示例工作流程的屏幕截图: