【原创】Linux 中如何批量重命名文件名包括前缀以及后缀等等?

blogdaren 2019-11-21 抢沙发 46人次

问题背景: 

先给出样本数据:
.
├── 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 )原创,转载请保留文章出处。

本文链接:【原创】Linux 中如何批量重命名文件名包括前缀以及后缀等等?

发表评论:

您的昵称:
电子邮件:
个人主页: