当用户上传图片时,我的网络应用程序会创建多个图像缩略图文件。
我想分离原始图像和缩略图。缩略图图像的文件名中包含“crop-smart”。
例如,原始图像是watermelon.jpg,然后缩略图的名称是watermelon_jpg_120x120_crop-smart.jpg。
如何通过说'crop-smart'找到并将它们移动到不同的文件夹或删除它们?
答案 0 :(得分:2)
标准file globbing会执行此操作,具体细节可能会因您运行的shell而异,但对于您的确切问题,它应该是相同的:
mv -- *_crop-smart.jpg /path/to/new/folder/
(如果文件名中有空格,这也可以使用)
注意 --
向mv
发出信号,表示不再有选项切换,因此即使文件名看起来像选项,mv
赢了“感到困惑。