1.命令简介

功能类似于 mv,可实现文件或者目录的重命名。mv 不能批量处理,而 rename 可以。

2.命令格式

rename [OPTIONS] EXPRESSION REPLACEMENT FILE...

EXPRESSION:原字符串,即文件名需要替换的字符串;
REPLACEMENT :目标字符串,将文件名中含有的原字符替换成目标字符串;
FILE…:指定要改变文件名的文件列表。

rename 支持的通配符:

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

3.选项说明

-s, --symlink不要重命名符号链接,而是重命名它的目标
-v, --verbose以冗余模式运行,显示哪些文件已被重命名
-o, --no-overwrite不要覆盖现有文件
-i, --interactive更名前询问是否确定
-h, --help显示帮助信息并退出
-V, --version显示版本信息

4.常用示例

(1)重命名文件 lvlv 为 lala。

rename v a lv??

(2)将当前目录下的所有文件的后缀名由 .html 改为 .php。

rename .html .php *

参考文献

[1] rename(1) manual
[2]Linux命令大全.rename命令

Linux 命令(26)—— rename 命令相关推荐

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

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

  2. linux 26,Linux常用26条命令

    1. cd 切换目录 cd path 切换至当前目录下的path目录 cd .. 返回上一级目录 cd / 切换至根目录 cd /usr 切换至根目录下的usr目录 2. ls 显示当前目录内容 ls ...

  3. linux中的rename命令

    rename命令用字符串替换的方式批量改变文件名. 语法 rename(参数) 参数 原字符串:将文件名需要替换的字符串: 目标字符串:将文件名中含有的原字符替换成目标字符串: 文件:指定要改变文件名 ...

  4. MATLAB的rename命令应用,rename命令怎么使用

    rename命令可以用来修改文件名.重命名文件,批量重命名文件rename是最好的选择,下面学习阿拉小编为大家分享了rename命令的使用的方法详解,需要的朋友参考下. rename命令怎么使用 在l ...

  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重命名文件或文件夹(mv命令 rename命令)

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

  8. Linux rename命令 批量重命名

    Linux rename命令 批量重命名 Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C ...

  9. Linux中rename命令的用法

    刚学习linux的时候,对文件重命名首先想到的就是rename命令,但是按照在windows下对文件重命名的方式试了N多次都没有反应,在网上一搜索,发现很多人都对rename命令知之甚少,甚至有一部分 ...

最新文章

  1. 十六进制字符转化为十进制数字
  2. java当中的定时器怎么做_java当中的定时器的4种使用方式
  3. 中的 隐藏鼠标菜单_Mac移动隐藏删除顶部菜单栏图标教程
  4. 微信小程序启动、更新机制
  5. 19.复习:一般过去时、过去进行时和过去完成时
  6. 学习之法 —— 如何阅读代码、如何编写代码
  7. 自己手写WEB程序框架并执行
  8. 【工匠大道】博客园小技巧
  9. NYOJ 表达式求最值305
  10. Android布局深究(五)——GridLayout(网格布局)
  11. 纪念丹尼斯——C语言之父
  12. 同步代码到github
  13. PS快速抠图、换背景,让抠图速度快…
  14. 标准日期格式转化为“年月日时分秒”——padStart()补0问题
  15. 唯快不破,2019最快的固态硬盘(SSD)大盘点,绝对值得收藏
  16. 秒 毫秒 微秒 纳秒 皮秒 飞秒
  17. 机器学习 scikit-learn8 - 预测贷款用户是否会逾期 - Stacking模型融合【调包】
  18. 软件设计-扇入(fan-in)/扇出(fan-out)
  19. 日语中的长音用输入法怎么打
  20. Arduino+Python 测距雷达

热门文章

  1. 精度提升第一步:形状各异测区的像控点布设方案
  2. 【iOS-Cocos2d游戏开发之二十一 】自定义精灵类并为你的精灵设置攻击帧以及动画创建!【二】...
  3. 《精通Spring MVC 4》——1.3 start.Spring.io简介
  4. python 调用 C++ code
  5. 数据可视化(5)--jqplot经典实例
  6. PHP数据库调用类调用实例
  7. Single Responsibility Principle (SRP) - OO设计的单一职责原则
  8. access 如果删除相同行-转 sqlite也可
  9. [Java] 蓝桥杯ADV-233 算法提高 队列操作
  10. L1-055 谁是赢家-PAT团体程序设计天梯赛GPLT