SYNOPSIS

rename from to file...

from 表示需要替换或者处理的字符,比如文件的扩展名,文件名.

to 表示对from处理之后的结果。

file 表示目标文件。

[[email protected] tmp]# ls

hello_10_2016-03-17.log hello_4_2016-03-17.log hello_8_2016-03-17.log

hello_1_2016-03-17.log hello_5_2016-03-17.log hello_9_2016-03-17.log

hello_2_2016-03-17.log hello_6_2016-03-17.log

hello_3_2016-03-17.log hello_7_2016-03-17.log

使用rename将.log改为.jpg

[[email protected] tmp]# rename ".log" ".jpg" *

[[email protected] tmp]# ls

hello_10_2016-03-17.jpg hello_4_2016-03-17.jpg hello_8_2016-03-17.jpg

hello_1_2016-03-17.jpg hello_5_2016-03-17.jpg hello_9_2016-03-17.jpg

hello_2_2016-03-17.jpg hello_6_2016-03-17.jpg

hello_3_2016-03-17.jpg hello_7_2016-03-17.jpg

2.使用sed:

[[email protected] tmp]# ls|sed -nr "s#(^.*[0-9].)(.*)#mv & \1log#gp"

linux批量重命名后缀名,Linux 批量重命名文件的方法相关推荐

  1. php 批量改文件名后缀名_PHP 批量修改文件后缀名

    跳至/** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件) * @param $dext 目 ...

  2. php 批量改文件名后缀名_PHP 批量修改文件名/文件后缀名(扩展名)

    今天我有几千个文件要一次修改文件或把后缀名给改了,但是我要手工一个个去改,不得改几天后来想到一个办法,利用php写一个量修改文件名/文件后缀名程序,一下就实现了,下面来看看方法. 几个关键的函数. i ...

  3. 文件重命名后缀名没法改,教你轻松解决方法

    在我们的电脑上文件都会有一个后缀名,通过后缀名我们会分辨它们的不同,但是当我们需要修改重命名后缀名时会发现重命名不了,今天教大家一个简单的重命名文件名及文件后缀名的方法,可以批量重命名的技巧哦,下面一 ...

  4. 如何批量修改图片后缀名

    如何批量修改图片后缀名 1.复制图片路径 Ctrl+A全选 2.新建EXCLE表格 Ctrl+E提取所有后缀名,填写要修改的后缀名 输入代码后回车 ==代码:="ren "&quo ...

  5. linux iphone文件,在linux下生成iphone所需要的视频和音频文件的方法总结

    在linux下生成iphone所需要的视频和音频文件的方法总结 (2011-05-07 09:53:18) 标签: linux iphone mencoder ffmpeg mplayer 一.生成可 ...

  6. docx文件是什么?如何打开后缀名.docx格式的word2007文件?

    < DOCTYPE html PUBLIC -WCDTD XHTML TransitionalEN httpwwwworgTRxhtmlDTDxhtml-transitionaldtd> ...

  7. linux清除文件后df还是满的,Linux系统下用du和df命令清除大文件的方法

    很多用户表示,Linux系统中发现/home目录下剩余空间不足的时候,可以使用du和df命令来对找到大文件,并且对它们进行删除,从而腾出足够的空间.但是,如何用du和df命令清除大文件呢?下面,U大侠 ...

  8. ubuntu下批量修改后缀名及批量重命名

    1.批量修改后缀名 rename   's/\.JPG/.gif/'    *.JPG (注意:在单引号中的最后一个'/'符号不能少!) 其中.JPG是要修改文件的后缀名,.gif是你要修改成的后缀名 ...

  9. linux 批量 添加后缀名,Linux下批量修改后缀名(示例代码)

    一.rename解决 1.  Ubuntu系统下 rename 's/.c/.h/'  ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename .c ...

最新文章

  1. IntelliJ IDEA 2019从入门到癫狂 图文教程!
  2. 【NLP】NLP实战篇之tensorflow2.0快速入门
  3. 使用 dotnet-monitor 在 Kubernetes 中收集 .NET metrics
  4. php 常用的知识点归集(下)
  5. androidstudio新建项目中在布局文件中不显示title的方法
  6. 了解 64 位 Office
  7. php截取一个中文字符,php中的一个中文字符串截取函数
  8. pip安装python依赖成功,pycharm中import出错
  9. U3D NGUI改变GameObject Activity闪烁的问题
  10. linux su - 用户名,在Linux中,su命令 (切换用户)
  11. js点击使内容变成可编辑状态
  12. 【Tool工具】LICEcap 推荐 GIf录制工作- 如何简单录制一个gif(Mac Window都可)
  13. VMware vSphere五种RDMA应用模型
  14. oracle进行排序,oracle排序的几种方法
  15. 编译原理三大圣书——龙书、虎书、鲸书
  16. 适配2K和4K分辨率
  17. 双网卡同时上网如何设置 双网卡同时上内外网络
  18. mysql 报错1366
  19. linux0.11-文件系统
  20. 查看实时网速的小方法

热门文章

  1. 大厂面试爱问的HashMap死锁问题,看这一篇就够了
  2. “第二盖茨”——马克·扎克伯格
  3. 打砖块(brike)
  4. linux保存mp4格式的文件,Linux中利用ffmpeg转换手机支持的mp4格式视频文件
  5. Unable to open debugger port (127.0.0.1:51816): java.net.BindException “Address already in use: NET_
  6. Usb硬件解析及设计
  7. 精仿黑鱼资源网 整站源码带完整数据 带SEO优化功能带广告位
  8. Spring Boot应用退出
  9. 支撑百亿级应用的 NewSQL——TiDB 在同程旅游的应用 1
  10. 你还不知道什么是市场占有率?