Linux中如何使用rename命令重命名文件?


本文摘自PHP中文网,作者青灯夜游,侵删。

在之前的文章【如何在Linux中使用mv命令重命名文件】中介绍了使用mv命令重命名文件的方法,下面本篇文章我们继续为大家介绍另一种重命名文件的方法:使用rename命令来重命名文件,希望对大家有所帮助。

rename命令用于重命名多个文件。这个命令比mv更高级,因为它需要一些正则表达式的基本知识。它有两个版本:C语言版本和perl版本;版本不同,语法也就不同。

下面给大家介绍rename命令的perl版本是如何使用的。如果没有安装该版本的rename命令,则可以使用发行版的软件包管理器轻松安装。

● 在Ubuntu和Debian上安装rename命令

1

sudo apt install rename

● 在CentOS和Fedora上安装rename命令

1

sudo yum install prename

● 在Arch Linux上安装rename命令

1

yay perl-rename ## or yaourt -S perl-rename

rename命令的基本语法:

1

rename [OPTIONS] perlexpr files

rename命令会根据指定的perlexpr正则表达式来重命名所有文件。

示例:

把扩展名为.html的所有文件更改为.php

1

rename 's/.html/.php/' *.html

可以使用-n参数打印需要重命名的文件的名称,而不必重命名它们。

1

rename -n 's/.html/.php/' *.html

输出看起来像这样:

阅读剩余部分

相关阅读 >>

Linux下root用户不能通过ssh连接

Linux中chmod命令怎么用?(详解)

如何使用canceltask取消一件正在运行的任务

Linux nfs服务安全加固实例分享

ecs实例如何创建vpc类型安全组

Linux如何开启root权限

Linux什么叫分区

Linux下如何设置用户密码永不过期

如何理解基于nginx-rtmp-module模块实现的http-flv直播模块nginx-http-flv-module

Linux host文件在哪

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...