Linux 批量修改文件名

用rename命令
rename 原名 替换名 要改的文件

例子:

$ ls
CB-0_PC13.txt   CB-13_PC13.txt  CB-17_PC13.txt  CB-20_PC13.txt  CB-2_PC13.txt  CB-6_PC13.txt  PC_16_3_29rankgenes.txt
CB-10_PC13.txt  CB-14_PC13.txt  CB-18_PC13.txt  CB-21_PC13.txt  CB-3_PC13.txt  CB-7_PC13.txt
CB-11_PC13.txt  CB-15_PC13.txt  CB-19_PC13.txt  CB-22_PC13.txt  CB-4_PC13.txt  CB-8_PC13.txt
CB-12_PC13.txt  CB-16_PC13.txt  CB-1_PC13.txt   CB-23_PC13.txt  CB-5_PC13.txt  CB-9_PC13.txt

将CB都改为BM:

$ rename CB BM *
$ ls
BM-0_PC13.txt   BM-13_PC13.txt  BM-17_PC13.txt  BM-20_PC13.txt  BM-2_PC13.txt  BM-6_PC13.txt  PC_16_3_29rankgenes.txt
BM-10_PC13.txt  BM-14_PC13.txt  BM-18_PC13.txt  BM-21_PC13.txt  BM-3_PC13.txt  BM-7_PC13.txt
BM-11_PC13.txt  BM-15_PC13.txt  BM-19_PC13.txt  BM-22_PC13.txt  BM-4_PC13.txt  BM-8_PC13.txt
BM-12_PC13.txt  BM-16_PC13.txt  BM-1_PC13.txt   BM-23_PC13.txt  BM-5_PC13.txt  BM-9_PC13.txt
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容