2012-02-14 2 views
0

Я хочу переименовать все файлы с этим шаблоном -512- в -256- в папку? Как я могу сделать это с помощью mv? Я знаю, что я должен использовать xargs и конвейер к find, но не знаю, как сказать xargsпереименование группы файлов

find . -name *-512-* 

и

xargs mv ????? 

ответ

1

Я понимаю, что вы спросили о mv, но это больше похоже работа для rename imo:

rename 's/-512-/-256-/' *-512-* 
+2

Вы также должны указать, что требуется некоторая f orm 'perl', чтобы использовать этот скрипт' rename'. – mvds

+0

@ mvds хорошая точка! – FatalError