首页 > 编程知识 正文

java文件重命名方法,centos重命名文件

时间:2023-05-05 08:26:11 阅读:20883 作者:2085

前言

在日常工作中,通常需要重命名文件,例如将所有jpg文件重命名为bnp,或将名称1重命名为one。

您可能知道,我们使用mv命令在类Unix操作系统中重命名或移动文件和目录。 但是,mv命令不支持一次重命名多个文件。 别担心。 在本教程中,您将学习如何使用Linux mmv命令一次重命名多个文件。 此命令用于在Unix操作系统类中使用标准通配符批量移动、复制、添加和重命名文件。

在Linux上一次重命名多个文件

mv程序可在基于Debian的系统的默认仓库中使用。 要安装在Debian、Ubuntu和Linux Mint上,请运行以下命令:

$ sudo apt-get install mmv

假设当前目录中有以下文件:

$ ls

a1.txt a2.txt a3.txt

现在,我想将所有以" a "开头的文件重命名为以" b "开头的文件。 当然,可以在几秒钟内手动执行此操作。 但是,请想想是否有数百个想要重命名的文件。 这是一个非常耗时的过程。 这个时候mmv命令很有用。

要将所有以字符“a”开头的文件重命名为以字符“b”开头的文件,只需执行。

$ mmv a* b#1

检查一下文件的名称是否更改了。

$ ls

b1.txt b2.txt b3.txt

如您所见,所有以字母“a”开头的文件(a1.txt、a2.txt和a3.txt )已重命名为b1.txt、b2.txt和b3.txt。

解释

在上例中,第一个参数(a(* )是“从”模式,第二个参数是“到”模式(b ) #1)。 根据上面的示例,mmv搜索以字符“a”开头的文件名,并根据第二个参数重命名匹配文件。 也就是说,是“to”模式。 也可以使用通配符。 例如*, 将[]与一个或多个任意字符匹配。 请注意,您需要转义通配符来使用。 否则,它将被shell扩展,无法理解mmv。

“至”模式下的#1是通配符索引。 这与“从”模式中的第一个通配符匹配。 “至”模式下的#2与第二个通配符(如果有)匹配。 以下相同。 我们的例子中只有一个通配符(星号),所以我写了#1。 另外,#符号也应该被转义。 也可以用引号将模式括起来。

也可以将具有特定扩展名的所有文件重命名为其他扩展名。 例如,要将当前目录中所有. txt文件重命名为. doc文件格式,请执行以下操作:

$ mmv *.txt #1.doc

这是另一个例子。 假设你有以下文件。

$ ls

abcd1.txt abcd2.txt abcd3.txt

希望在当前目录下的所有文件中,用“xyz”替换第一个出现的“abc”。 你怎么办?

很简单。

$ mmv '*abc*' '#1xyz#2'

请注意,在上面的示例中,模式用单引号括起来。

检查一下“abc”是否实际被“xyz”取代。

$ ls

xyzd1.txt xyzd2.txt xyzd3.txt

你能看到吗? abcd1.txt、abcd2.txt和abcd3.txt的文件名已更改为xyzd1.txt、xyzd2.txt和xyzd3.txt。

mv命令的另一个值得注意的功能是,可以使用-n选项输出文件,而不是按如下方式重命名文件:

$ mmv -n a* b#1

a1.txt - b1.txt

a2.txt - b2.txt

a3.txt - b3.txt

这样可以方便地验证mmv命令在重命名文件之前实际执行的操作。

有关详细信息,请参阅man页面。

$ man mmv

更新: Thunar文件管理器

默认情况下,Thunar文件管理器包含批量重命名选项。 如果使用Thunar,重命名文件比使用mmv命令更容易。

Thunar可用于大多数Linux发行版的默认仓库库。

要安装在基于Arch的系统上,请执行以下操作:

$ sudo pacman -S thunar

RHEL,在CentOS上为:

$ sudo yum install thunar

在Fedora上:

$ sudo dnf install thunar

在openSUSE上运行:

$ sudo zypper install thunar

在Debian、Ubuntu和Linux Mint上为:

$ sudo apt-get install thunar

安装后,可以从菜单或APP应用程序启动器启动批量重命名程序。 要从终端启动,请使用以下命令:

$ thunar -B

重命名批次的方法如下:

单击,然后选择要重命名的文件列表。 批量重命名可以重命名文件、文件后缀或同时重命名文件和后缀。 Thunar目前支持以下批量重命名:

插入日期或时间

插入或覆盖

号码

删除字符

查找和替换

大写或小写

当jqdhmg从选项列表中选择一个条件时,“新建名称”列将显示更改预览,如以下屏幕捕获所示。

选择条件后,单击“重命名文件”选项以重命名文件。

也可以选择两个或多个文件,然后从Thunar中打开批量重命名器。 选择文件后,按F2键或右键单击,然后选择“重命名”。

祝你愉快!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。