虽然rm也可以实现修改文件和文件夹名字的功能,使用也方便,习惯了,加上rename使用麻烦,所以就基本很少用到rename了 。
今天讨论这事,主要是想看mv和rename谁的效率更快,不过本文不会讲述测试效率,只讲使用:
mv:
改前:file.txt file
mv file.txt file1.txt mv file file1
改后:file1.txt file1
rename:
改前:aa.txt
rename aa aa.tmp aa.txt
改后:aa.tmp.txt
再改回去
rename aa.tmp aa aa.tmp.txt
改后:aa.txt
什么意思,rename不像我们常规思维的是两个参数,而是三个。
解释:rename 目标中被替换字符 替换字符 被替换目标。
确实不好理解。
根据将shell脚本中mv,改成rename之后,bug没有出现了,猜测rename的效率比mv高。
高人验证后,告诉我,谢谢!
分享:
崇尚极简,热爱技术,喜欢唱歌,热衷旅行,爱好电子产品的一介码农。
联系QQ:58742094
联系电话:
工作邮箱:
当你的才华还撑不起你的野心的时候,你就应该静下心来学习,永不止步!
人生之旅历途甚长,所争决不在一年半月,万不可因此着急失望,招精神之萎葸。
Copyright 2015- 芒果酷(mangocool.com) All rights reserved. 湘ICP备14019394号
免责声明:本网站部分文章转载其他媒体,意在为公众提供免费服务。如有信息侵犯了您的权益,可与本网站联系,本网站将尽快予以撤除。