【原创】Linux 中如何批量重命名文件名包括前缀以及后缀等等?
问题背景:
先给出样本数据:. ├── user_1.php ├── user_2.php └── user_3.php
现在我们希望将前缀 user_ 批量修改为 member_,怎么办?
解决方案-1:
使用 C 语言版本的 rename 命令:
rename user_ member_ user_*.php
解决方案-2:
使用 Perl 语言版本的 rename 命令:
rename 's/user_/member_/' user_*.php
注意事项:
1、由于 rename 命令存在两个不同的版本,所以大家可以根据 man rename 来查看自己平台上的对应版本,对号入座来使用,否则执行后无任何效果。
2、执行 man rename 后,出现关键字 "RENAME(1) Linux Programmer’s Manual RENAME(1)" 即代表是 C 语言版本,否则即 Perl 版本。
版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。
发表评论: