Linux下rename命令主要是批量重命名文件。下面由学习啦小编为大家整理了linux下rename命令的相关知识,希望对大家有帮助!

linux的rename命令详解

rename命令用字符串替换的方式批量改变文件名。

语法

rename(参数)

参数

原字符串:将文件名需要替换的字符串;

目标字符串:将文件名中含有的原字符替换成目标字符串;

文件:指定要改变文件名的文件列表。

linux的rename命令实例

将main1.c重命名为main.c

rename main1.c main.c main1.c r

ename支持通配符

? 可替代单个字符

* 可替代多个字符

[charset] 可替代charset集中的任意单个字符

文件夹中有这些文件foo1, ..., foo9, foo10, ..., foo278

如果使用rename foo foo0 foo?,会把foo1到foo9的文件重命名为foo01到foo09,重命名的文件只是有4个字符长度名称的文件,文件名中的foo被替换为foo0。

如果使用rename foo foo0 foo??,foo01到foo99的所有文件都被重命名为foo001到foo099,只重命名5个字符长度名称的文件,文件名中的foo被替换为foo0。

如果使用rename foo foo0 foo*,foo001到foo278的所有文件都被重命名为foo0001到foo0278,所有以foo开头的文件都被重命名。

如果使用rename foo0 foo foo0[2]*,从foo0200到foo0278的所有文件都被重命名为foo200到foo278,文件名中的foo0被替换为foo。

rename支持正则表达式

字母的替换

rename "s/AA/aa/" * //把文件名中的AA替换成aa

修改文件的后缀

rename "s//.html//.php/" * //把.html 后缀的改成 .php后缀

批量添加文件后缀 r

ename "s/$//.txt/" * //把所有的文件名都以txt结尾

批量删除文件名

rename "s//.txt//" * //把所有以.txt结尾的文件名的.txt删掉

linux命令rname,linux的rename命令相关推荐

  1. Linux 命令(26)—— rename 命令

    1.命令简介 功能类似于 mv,可实现文件或者目录的重命名.mv 不能批量处理,而 rename 可以. 2.命令格式 rename [OPTIONS] EXPRESSION REPLACEMENT ...

  2. linux rename代码解析,linux中的rename命令的详细解释

    linxu下的rename命令是一个重命名命令,但是主要是批量文件的重命名.下面由学习啦小编为大家整理了linux的rename命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的rena ...

  3. linux rename命令使用示例

    linux rename命令 apt install rename#含空格的文件 '1 2 3.txt'#去除空格 rename 's/ //g' *#去掉之后 123.txt

  4. linux重命名的命令行操作,Linux rename命令批量重命名的方法

    Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言 ...

  5. 【Linux】一步一步学Linux——rename命令(36)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 rename命令用字符串替换的方式批量改变文件名. ren ...

  6. linux如何批量改名,Linux 批量改名之 rename 命令

    刚学习到 rename 命令功能很强大,比win 下的 ren 厉害啊 具体看 man rename 语法:  rename [ -h|-m|-V ] [ -v ] [ -n ] [ -f ] [ - ...

  7. linux 使用rename命令批量重命名文件

    linux 使用rename命令批量重命名文件 命令格式: Usage: rename [-v] [-n] [-f] perlexpr [filenames] 参数说明: v 显示文件重命名的细节 n ...

  8. Linux下批量重命名文件或文件夹(rename命令)

    cp  mv 在复制.移动文件时,可单个更改文件名称 下面介绍Linux系统中另一个重命名命令 rename命令的用法. 批量创建那些规格差不多的文件名.[测试的第一步] [root@linuxidc ...

  9. linux重命名文件或文件夹(mv命令 rename命令)

    转自:http://www.cnblogs.com/yes123/p/3919337.html 在linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法. mv命令 ...

最新文章

  1. ant design vue table 高度自适应_html之table表格
  2. 使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置
  3. 如何编写项目总结报告(转)
  4. jenkins查询mysql_jenkins流水线使用mysql数据库
  5. 开了gomod不识别gopath_三分钟掌握Go mod常用与高级操作
  6. JAVA知识总结目录
  7. jQuery遍历(1)
  8. 日志规范之了解slf4j
  9. Cortex-M3-指针和野指针
  10. mysql5.5.21安装图解_Windows系统安装MySQL5.5.21图解教程
  11. 利用Deep Reinforcement Learning训练王者荣耀超强AI
  12. linux 运行可执行文件
  13. java.io的缓冲流、转换流、序列化流
  14. IBM“移动优先”官网正式上线:苹果静候佳音
  15. 不吸电子烟也请别吸电子咖啡!我们向雪加电子咖啡发起了挑战
  16. win10实现debug
  17. 如何快速转载CSDN中的博客2018年针对最新csdn
  18. [图形学] 坐标系变换——从世界坐标系到相机坐标系
  19. 《云计算核心技术剖析》迷你书连载三 – 云计算的商业模式
  20. 软件测试职业发展方向有哪些

热门文章

  1. 上线稳定性如何保证?开关编程很有用
  2. 短 URL 服务的设计以及实现
  3. 【腾讯二面】5s内建立多少个mysql连接?
  4. 定时器有几种实现方式?
  5. 【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!
  6. 面试官:你知道双机存储有哪几种吗?分别有哪些优缺点(主备、主从、主主)...
  7. 如何拿到高薪数据分析师offer?从精准解读一篇招聘信息开始!
  8. Service Worker
  9. csdn修改博客皮肤
  10. 基于时间片的轮转调度算法