我想在文件夹中将具有此模式-512-
的所有文件重命名为-256-
?
我怎么能用mv做到这一点?我知道我必须使用xargs
并将其传递给find
,但不知道如何告诉xargs
find . -name *-512-*
和
xargs mv ?????
答案 0 :(得分:6)
for i in *-512-*; do mv "$i" "${i/-512-/-256-}"; done
答案 1 :(得分:1)
我意识到你问过mv
但这似乎更像是rename
imo的工作:
rename 's/-512-/-256-/' *-512-*