linux系统中重命名该怎么做?比如,我们想同时重命名有100个文件,能否一键完成?答案是可以的。那么Linux批量重命名技巧有哪些呢?
1、采用管道+循环的组合技巧。这种技巧的核心命令是mv和for循环,我们可以将它们混合使用。假设我们要对一个文件夹中的文件名进行重命名,并且新的文件名是连续的编号,比如从1开始的,那么我们可以这样写:
`for i in `ls`;do mv $i ${i/ 已存在字符串/新的字符};done`
2、使用find命令 + rename命令的组合技巧。这种技巧需要安装一个perl脚本rename,之后就可以开始使用了,如下代码:
`find . -name “*.jpg” |rename ‘s/ /-/g’`
这个命令可以将源文件夹下面的所有.jpg图片,中间的空格替换成减号。
3、使用sed 命令 + ls 命令。这种技巧是直接将文件名当做一行文本来处理,使用sed 命令进行替换,然后重新输出到屏幕上:
`ls |sed ‘s/原字符串/新的字符串/g’|xargs -i mv {} 新的字符串`
这句命令可以对ls输出的文件名,替换原字符串,重新指定新的字符串作为新的文件名,并且完成文件重命名操作。
以上就是Linux批量重命名技巧,主要使用mv、for循环、rename、sed和ls等命令,可以实现批量重命名,可以极大的提高工作的效率。
成都网站设计制作选创新互联,专业网站建设公司。
成都创新互联10余年专注成都高端网站建设定制开发服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;成都创新互联服务内容包含成都网站建设,小程序开发,营销网站建设,网站改版,服务器托管租用等互联网服务。
当前名称:Linux批量重命名技巧(批量重命名linux)
网站路径:http://www.mswzjz.cn/qtweb/news10/369810.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能