📌  相关文章
📜  在终端 linux 中重命名文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:45.906000             🧑  作者: Mango

在终端 Linux 中重命名文件 - Shell-Bash

在 Linux 终端中,你可以使用 Shell/Bash 命令来重命名文件。在本文中,我们将介绍使用 Shell/Bash 命令重命名文件的几种方法。

使用 mv 命令

mv 命令可以在 Linux 终端中用于移动或重命名文件和文件夹。要重命名文件,你可以使用以下命令:

mv old_filename new_filename

其中,old_filename 是要重命名的文件名,new_filename 是你要给这个文件重新命名的名称。

示例:

mv file1.txt file2.txt

这将把名为 file1.txt 的文件重命名为 file2.txt。

使用 rename 命令

rename 命令可以批量修改文件名。它接受一个正则表达式作为第一个参数,用于匹配要重命名的文件名,另一个正则表达式作为第二个参数,用于指定新的文件名格式。

示例:

rename 's/old_filename/new_filename/' file*.txt

这将把以 file 开头,并以 .txt 结尾的所有文件中的 old_filename 替换为 new_filename。

使用 mmv 命令

mmv 命令可以批量移动和重命名文件。它接受两个参数,第一个是匹配模式(和 rename 命令一样),第二个是用于重命名的模式。

示例:

mmv 'old_filename*.txt' 'new_filename#1.txt'

这将把以 old_filename 开头,并以 .txt 结尾的所有文件重命名为以 new_filename 开头,后面跟着原始文件名末尾的数字,然后是 .txt。

以上就是使用 Shell/Bash 命令在 Linux 终端中重命名文件的几种方法。希望对你有所帮助!