!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>Linux修改文件名的两个方法 - rename和mv命令使用

Linux修改文件名的两个方法 - rename和mv命令使用

一般我们在处理Linux系统文件的时候,也会经常用到需要修改文件名的时候。比如我们网页的文件名需要修改,有些时候笨拙的办法就是直接用FTP工具在线修改就可以,或者下载到本地修改之后然后再上传替换。这个一般开心游玩 有些时候稳妥一些的还是会用到的方法。

实际上我们在处理Linux系统的文件的时候,用到命令也是比较多的,比如我们可以使用rename和mv命令来实现修改文件名,前者rename功能更为强大,可以实现批量修改。这里开心游玩简单的记录到这两个命令修改文件名的过程,以后有需要的时候可以深入的研究。

一、rename 命令

rename 命令用于对于文件名的重命名管理。主要是可以实现批量和正则替换重命名,效率很很高效。rename命令存在两个版本用法上有所区别,一个是 C语言版本支持通配符,另一个是 Perl版本.支持正则表达式。这里需要说的是,如果我们服务器镜像中没有安装,则需要自己apt或者yum安装。

基本案例方法:

1、字母替换

rename \"s/laobuluo/itbulu/\" *

这个是可以将文件名中的laobuluo替换成itbulu。

2、修改文件后缀

rename \"s//.html//.php/\" *

这个我们可以将.html 后缀的改成 .php后缀

3、批量增加文件后缀

rename \"s/$//.html/\" *

批量把所有文件都添加.html后缀。

4、批量删除文件名

rename \"s//.txt//\" *

这个我们比较常用的可以用来删除没用的后缀文件名。比如.txt。

5、替换小写

rename \'s/A-Z/a-z/\' *

把文件目录中的大写全部改成小写,这个也是常用的。

第二、mv 命令

1、重命名

mv laobuluo.com itbulu.com

将 laobuluo.com 更换成  itbulu.com

2、移动目录

mv laobuluo.txt itbulu

将 laobuluo.txt 文件移动到 itbulu 目录。

总结,实际上我们可以看到强大的rename是功能很大的。但是一般的个别文件重命名也可以使用到mv,批量处理文件的话,那肯定是rename有优势效率更高。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

重新修改设置Ubuntu更新dns记录 提高系统镜像下载速度

2021-4-17 19:42:37

服务器教程

宝塔MySQL重启"ERROR! MySQL server PID file could not be found"

2021-4-17 19:42:39

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase