Linux 重命名 正则表达式

2025 年 3 月 17 日 | 阅读 1 分钟

rename 命令主要用于搜索一个字符串并将其替换为另一个字符串

语法

示例

Linux Rename Regular Expression1

查看上面的快照,所有 'text' 都已转换为 'txt'。

您也可以使用以下语法替换字符串。

语法

示例

Linux Rename Regular Expression2

查看上面的快照,所有 '.txt' 都已转换为 '.TXT'。

在以上两个示例中,使用的字符串仅出现在文件名末尾。但这个例子不同。

示例

Linux Rename Regular Expression3

查看上面的快照,仅替换了搜索字符串的第一次出现。


全局替换

在上面的示例中,'atxt.txt' 中仅替换了第一个 'txt'。要同时替换两个 'txt',我们可以使用全局替换 'g'。

语法

示例

Linux Rename Regular Expression4

查看上面的快照,两个 'txt' 都已替换为 'TXT'。


不区分大小写的替换

在不区分大小写的替换中,字符串可以替换为不区分大小写的字符串。

语法

示例

Linux Rename Regular Expression5

查看上面的快照,所有 '.text' 都已替换为 '.txt'。