Mon application Web crée plusieurs fichiers de vignettes d’images lorsque les utilisateurs téléchargent des images.
Je veux séparer les images originales et les images miniatures. Les images miniatures contiennent ‘crop-smart’ dans leur nom de fichier.
Par exemple, l’image d’origine est watermelon.jpg, alors le nom de la vignette est watermelon_jpg_120x120_crop-smart.jpg.
Comment est-ce que je trouve par dire “crop-smart” et les déplace dans le dossier différent ou les supprime?
La mise à jour standard des fichiers le fera, les détails exacts peuvent varier en fonction du shell que vous utilisez, mais pour votre problème exact, il devrait être identique:
mv -- *_crop-smart.jpg /path/to/new/folder/
(Cela fonctionnera également si vous avez des espaces dans le nom du fichier)
Notez que --
signaux à mv
indiquent qu’il n’y aura plus de changement d’option, donc même si les noms de fichiers ressemblent à des options, mv
ne sera pas confus.