- 此问题在此处已有答案**:
13年前就关闭了。
- 可能重复:**
rename multiple files at once in unix
我想使用正则表达式重命名文件夹中的所有文件(在名称末尾添加一个名称),并移动到另一个文件夹。
依我之见,它应该是这样的:
mv -v ./images/*.png ./test/*test.png
但它不起作用。
谁能给我一个建议?
13年前就关闭了。
rename multiple files at once in unix
我想使用正则表达式重命名文件夹中的所有文件(在名称末尾添加一个名称),并移动到另一个文件夹。
依我之见,它应该是这样的:
mv -v ./images/*.png ./test/*test.png
但它不起作用。
谁能给我一个建议?
4条答案
按热度按时间wrrgggsh1#
如果你使用的是linux,检查一下
rename
命令,它可以做到这一点--使用正则表达式重命名。否则,按照catwalk的建议在文件名上写一个bash循环。
m1m5dgzv2#
试试这个:
ukxgm1gy3#
w8f9ii694#
另一种解决方案是一种名为mmv的工具: