Я хочу переименовать все файлы с этим шаблоном -512- в -256- в папке?Как я могу сделать это с mv?Я знаю, что должен использовать xargs и передать его find, но не знаю, как сказать xargs
-512-
-256-
xargs
find
find . -name *-512-*
и
xargs mv ?????
for i in *-512-*; do mv "$i" "${i/-512-/-256-}"; done
Я понимаю, что вы спрашивали о mv, но это больше похоже на работу для rename imo:
mv
rename
rename 's/-512-/-256-/' *-512-*