0

我想将具有此模式的所有文件重命名-512--256-文件夹中?我怎么能用 mv 做到这一点?我知道我必须使用xargs它并将其传递给find但不知道如何告诉 xargs

find . -name *-512-*

xargs mv ?????
4

2 回答 2

6
for i in *-512-*; do mv "$i" "${i/-512-/-256-}"; done
于 2012-02-14T14:52:42.440 回答
1

我知道你问过mv,但这似乎更像是renameimo 的工作:

rename 's/-512-/-256-/' *-512-*
于 2012-02-14T14:53:49.977 回答