пятница, 30 октября 2009 г.

Linux, поиск и переименование файлов

Вообще, вот ответ, который мне в своё время подсказали. Но код недавно снова понадобился для другого скрипта. Так что дабы не забыть и 100 раз не искать по инету - напишу ссылку сюда. Ну и, до кучи, на "правах рекламы", сам код:

find -iname '*.jpg' | while read i; do mv "$i" "$(dirname "$i")/cover.jpg"; done

Суть проста: находит все файлы '*.jpg' в каталоге и даже его подкаталогах (если не ошибаюсь) и переименовывает их в 'cover.jpg'.
(Только вот где папка поиска? - она же должна быть сразу после слова find? Надо разобраться)

Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.

Авторские права на код принадлежат diesel.

Комментариев нет: