rename 命令的功能是用于批量修改文件名称。与 mv 命令一次只能修改一个文件名不同,rename命令能够基于正则表达式对文件名进行批量修改,但要求是把匹配规则准确的描述给系统。 rename 命令的参数有三项:其一是当前文件名中要被修改的字符,其二是其要被修改为的新字符,其三是要被执行的对象文件列表。

目录

一、语法格式

二、常用参数

三、命令实战

3.1 将单个文件重命名

3.2 将当前工作目录下后缀为.txt 结尾的,修改为.html 结尾

3.3 将所有 xing0 开头的重命名为 xing00

一、语法格式

rename 原字符 新字符 文件(rename 原文件名 新文件名 需要修改的文件)

二、常用参数

? 可替代单个字符
* 可替代多个字符

三、命令实战

3.1 将单个文件重命名

 [root@linux1 test]# rename kong1.html kong1.txt kong1.html[root@linux1 test]# ll总用量 0-rw-r--r--. 1 root root 0 4月  18 14:57 kong1.txt

3.2 将当前工作目录下后缀为.txt 结尾的,修改为.html 结尾

 [root@linux1 ~]# mkdir test[root@linux1 ~]# cd test[root@linux1 test]# ls[root@linux1 test]# touch kong{1..6}.txt[root@linux1 test]# lskong1.txt  kong2.txt  kong3.txt  kong4.txt  kong5.txt  kong6.txt[root@linux1 test]# rename .txt .html .txt[root@linux1 test]# rename .txt .html *.txt[root@linux1 test]# lskong1.html  kong2.html  kong3.html  kong4.html  kong5.html  kong6.html

3.3 将所有 xing0 开头的重命名为 xing00

 [root@linux1 test]# touch xing{01..05}[root@linux1 test]# lsxing01  xing02  xing03  xing04  xing05[root@linux1 test]# rename xing xing0 xing*[root@linux1 test]# lsxing001  xing002  xing003  xing004  xing00

rename 命令 – 批量修改文件名称相关推荐

  1. 安卓上传文件时修改文件名称_使用mmv命令批量修改文件名称

    在 Linux 中使用 mv 命令可以重命名或者移动文件及目录,但是它不支持一次重命名多个文件.本文介绍mmv的使用方式,使用通配符模式移动/复制/追加/链接多个文件 环境 Centos7.7 安装m ...

  2. 批量修改文件名称(Python)

    本程序功能:批量修改文件名称 import os import redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名num = 0dirs = os.l ...

  3. 怎么批量改计算机名字,批量修改文件名,教您如何批量修改文件名称

    现在使用电脑.智能手机,无非是为了多快好省的帮助我们完成各种"任务",加快效率.就拿文件批量重命名来说吧,现在个人电脑文件是越来越多的,对文件名进行统一规范的修改例如批量更改文件名 ...

  4. 使用OC语言批量修改文件名称

    使用OC语言批量修改文件名称 最近从网上下载很多电视剧,但是名字都不尽如人意,所以要进行批量修改,有强迫症的,需要把文件名弄的完美. 原有的文件名,修改后的是这样的 我们创建一个非常简单的项目即可,不 ...

  5. 百度网盘8种批量修改文件名称重命名的方法

    百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...

  6. Java批量修改文件名称(十四)

    古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...

  7. 【JAVA工具类】批量修改文件名称修改成特定名称

    网上下载一些电子书可是这些电子书总是含有网址,太长看起来不好看,使用JAVA代码批量修改下  /********************************************* 系统名称: ...

  8. woo语言一行代码批量修改文件名称

    woo语言一行代码 批量修改文件名称 1.windows平台 – 下方代码在需要修改的文件夹内使用cmd执行即可,把wo后缀修改为woo后缀: woo.exe -r "a = _args() ...

  9. java修改file的名字_File类——JAVA实现批量修改文件名称

    最近做了一道题目如下 批量修改文件名称 假设你某天跟朋友出去玩,使用某数码相机拍摄了一些照片 但是当你回来的时候你发现所有的照片都是如下命名的 P1020335.JPG P1020336.JPG P1 ...

最新文章

  1. 2021年大数据常用语言Scala(二十四):函数式编程 过滤  filter
  2. Centos7安装Miniconda及配置jupyter
  3. 后台开发经典书籍--Kafka权威指南
  4. php 替换字符串 图片,PHP替换字符串实现图片自适应屏幕实例代码
  5. 两个链表的第一个公共结点-输入两个链表,找出它们的第一个公共结点。
  6. 前端工程化:围绕Jenkins打造工作流的过程
  7. C:打印菱形(自己的方法)
  8. Laynews内核仿阿怪资源娱乐网源码
  9. react领域里面jsx中的style的值为什么放到了{}中
  10. arduino彩灯计时器电路_蓝牙彩灯再升级(加音乐播放功能)
  11. jenkins中eclipse+ant+svn自动打包APK
  12. 文件复制 详解(C++)
  13. 《Python 编程从入门到实践》 ———— Python学习笔记完结篇
  14. 英语口语收集(十六)
  15. 什么是文件的绝对路径
  16. i++和++i为毛会不一样
  17. python怎么学比较快,怎样快速学会python
  18. python .center用法_python之testcenter操作
  19. 刻薄是因为底子薄,尖酸是因为心里酸
  20. linux 安装字体 注册表,如何安装字体,如何安装字体?

热门文章

  1. 获取微信绑定的手机号
  2. keyProperty相关
  3. shell中set 指令的使用
  4. 企业印章管控新模式:集中管控、分散使用
  5. phpbb论坛及其安装使用常见问题集
  6. unity3d开发鼠标打飞碟游戏(Hit UFO)
  7. JAVA 国际化基础知识(二)
  8. STM32CubeMX、keil、simulink联合开发MCU教程
  9. 设计模式(11)代理模式The Proxy Pattern - 1 - 远程代理rmi
  10. 2023年你应该关注的JavaScript趋势