• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > 详解Linux系统中rename命令的使用方法

详解Linux系统中rename命令的使用方法

作者:BruceZhang 字体:[增加 减小] 来源:互联网 时间:2017-05-12

BruceZhang 通过本文向大家介绍了linux rename命令,linux中rename命令,linux rename,linux下的rename,linux中rename等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

Dos/Windows下,对文件改名用rename。而书上说,Linux下对文件或目录改名该用mv。我一直也是这样做的,却忽略了Linux下也有个叫rename的命令。都是rename,但功能上就有点差异了。Linux下的rename更像批量改名的工具,是util-linux套件中提供的。

从mv和rename命令的man文档中,可以看到如下信息:

改名结果:
(红色是没有改动的,蓝色是有改动的一部分)
引用

该例子给出了两种文件批量重命名的用法:
引用
第一个参数:被替换掉的字符串
第二个参数:替换成的字符串
第三个参数:匹配要替换的文件模式

rename支持通配符,基本的通配符有以下几个:
引用
?    可替代单个字符
*    可替代多个字符
[charset]    可替代charset集中的任意单个字符

看看*的作用:
引用
$ rm -f *
$ for i in `seq 100`;do touch foo$i;done
$ rename foo foo0 foo*
$ ls
foo01    foo018  foo027  foo036  foo045  foo054  foo063  foo072  foo081  foo090
foo010   foo019  foo028  foo037  foo046  foo055  foo064  foo073  foo082  foo091
foo0100  foo02   foo029  foo038  foo047  foo056  foo065  foo074  foo083  foo092
foo011   foo020  foo03   foo039  foo048  foo057  foo066  foo075  foo084  foo093
foo012   foo021  foo030  foo04   foo049  foo058  foo067  foo076  foo085  foo094
foo013   foo022  foo031  foo040  foo05   foo059  foo068  foo077  foo086  foo095
foo014   foo023  foo032  foo041  foo050  foo06   foo069  foo078  foo087  foo096
foo015   foo024  foo033  foo042  foo051  foo060  foo07   foo079  foo088  foo097
foo016   foo025  foo034  foo043  foo052  foo061  foo070  foo08   foo089  foo098
foo017   foo026  foo035  foo044  foo053  foo062  foo071  foo080  foo09   foo099

再看看[charset]的作用:
引用

$ rename foo foo

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 举例讲解Linux中的重命名命令rename的使用方法
  • 详解Linux系统中rename命令的使用方法

相关文章

  • 2017-05-12Linux系统中SSH命令的使用教程
  • 2017-05-12在Linux中安装配置Postfix来搭建邮件发送服务
  • 2017-05-12Linux系统下转换文件编码的方法小结
  • 2017-05-12Linux Mount NTFS分区造成的权限问题如何解决?
  • 2017-05-12linux下普通文件和目录文件区别详解
  • 2017-05-127款应用最广泛的Linux桌面环境 哪款最适合你
  • 2017-05-12Linux系统中备份和恢复文件权限设置的教程
  • 2017-05-12SSH登录Linux服务器慢或者登陆错误的解决方法分享
  • 2017-05-12Linux下使用blkid命令查询设备及文件系统信息的方法
  • 2017-05-12linux中使用root权限都删除不了的文件该怎办?

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux中cron命令的用法详解
    • Linux系统中怎么设置java环境变量?
    • linux 打造man中文手册图解(man-pages-zh帮助页)
    • Linux系统中tar压缩包怎么解压?
    • Linux系统中nmap网络扫描工具的命令用法详解
    • 详解Linux中的日志及用日志来排查错误的方法
    • Linux系统下使用Flacon导入CD音频文件中的歌曲
    • 在Linux中安装是使用系统性能监控软件Nmon
    • Linux系统已经融入了我们的生活!论Linux系统的重要性
    • 用sudo命令无法读取环境变量的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有