前端之家收集整理的这篇文章主要介绍了
unix – 如何进行大规模重命名?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要
重命名这样的
文件名
transform.PHP?dappName=Test&transformer=YAML&v_id=XXXXX
就这样
XXXXX.txt
我该怎么做?
我明白,我需要多个mv命令,因为它们至少是25000个文件。
最简单的
解决方案是使用
“mmv”
你可以写:
mmv "long_name*.txt" "short_#1.txt"
“#1”被第一个通配符匹配的任何地方替换。
类似#2被第二个替换等
所以你做一些事情
mmv "index*_type*.txt" "t#2_i#1.txt"
将index1_type9.txt重命名为t9_i1.txt
在许多Linux发行版中,mmv不是标准的,但很容易在网上找到。