Как мне переместить файлы, посмотрев на часть имени файла - PullRequest
0 голосов
/ 15 ноября 2011

Мое веб-приложение создает несколько файлов миниатюр изображений, когда пользователи загружают изображения.

Я хочу разделить исходные изображения и изображения миниатюр.Миниатюрные изображения содержат в своем имени файла «crop-smart».

Например, исходное изображение - watermelon.jpg, затем миниатюра - watermelon_jpg_120x120_crop-smart.jpg.

Как мне найти, скажем, «кроп-умный» и либо переместить их в другую папку, либо удалить их?

1 Ответ

2 голосов
/ 15 ноября 2011

Стандартный файл globbing сделает это, точные детали могут отличаться в зависимости от того, какую оболочку вы используете, но для вашей конкретной задачи она должна быть такой же:

mv -- *_crop-smart.jpg /path/to/new/folder/

(Это также будет работать, если у вас есть пробелы в имени файла)

Примечание -- сигнализирует mv, что больше не будут переключаться опции, поэтому даже если имена файлов выглядяткак опции, mv не запутается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...