iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux rename命令怎么用
  • 583
分享到

Linux rename命令怎么用

2023-06-28 07:06:33 583人浏览 薄情痞子
摘要

这篇文章主要介绍“linux rename命令怎么用”,在日常操作中,相信很多人在Linux rename命令怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux rename命令怎么用”的疑惑有所

这篇文章主要介绍“linux rename命令怎么用”,在日常操作中,相信很多人在Linux rename命令怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux rename命令怎么用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Linux rename命令怎么用

rename

字符串替换的方式批量改变文件名

补充说明

rename命令存在两个版本用法上有所区别

 C语言版本, 支持通配符 [常用通配符说明] ?    表示一个任意字符 *    表示一个或一串任意字符  Perl版本, 支持正则表达式 [常用正则表达式符号说明] ^    匹配输入的开始位置 $    匹配输入的结尾 .    匹配除换行符外的任意字符 +    匹配前一个字符一次或多次 例如,"zo+"可以匹配"zoo",但不匹配"z" [a-z]    表示某个范围内的字符,例如,"[a-z]"匹配"a"与"z"之间的任何一个小写字母字符。 [^m-z]    否定的字符区间。与不在指定区间内的字符匹配。

区分方法: rename --version

如果返回结果中包含 util-linux , 说明是C语言版本, 反之是Perl版本

 # Perl版本 | ubuntu(18),Mint(20)默认的是Perl版本 $ rename --version /usr/bin/rename using File::Rename version 1.10  # C语言版本 | Centos(7)默认的是C语言版本 $ rename --version rename,来自 util-linux 2.23.2

语法

 # Perl版本 rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr [ files ]  # C语言版本 rename [选项] 表达式 替换的字符 文件...

参数

 # Perl版本 -v, --verbose         详细:成功重命名的文件的打印名称。  -0, --null         从STDIN读取时,请使用\0作为记录分隔符  -n, --nono         不执行任何操作:打印要重命名的文件名,但不重命名。  -f, --force         覆盖:允许覆盖现有文件  --path, --fullpath         重命名完整路径:包括任何目录组件。默认  -d, --filename, --nopath, --nofullpath         不重命名目录:仅重命名路径的文件名部分  -h, --help         帮助:打印提要和选项。  -m, --man         手册: 打印手册页.  -V, --version         版本: 显示版本号.  -e      表达: 作用于文件名的代码.          可以重复来构建代码(比如“perl-e”)。如果没有-e,则第一个参数用作代码。  -E      语句:对文件名执行操作的代码,如-e,但终止于 ';'.   # C语言版本 -v, --verbose         提供视觉反馈,其中重命名了哪些文件(如果有的话)  -V, --version         显示版本信息并退出。  -s, --symlink         在符号链接目标上执行重命名  -h, --help         显示帮助文本并退出

实例


Perl版本

将1.txt 2.txt重命名为1.log 2.log

 $ rename -v "s/txt/log/g" 1.txt 2.txt 1.txt renamed as 1.log 2.txt renamed as 2.log

修改文件的后缀

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

批量添加文件后缀

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

批量删除文件名

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

C语言版本

将1.txt 2.txt重命名为1.log 2.log

 $ rename -v txt log 1.txt 2.txt `1.txt' -> `1.log' `2.txt' -> `2.log'

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

 # 把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 foo foo0 foo*  # 从foo0200到foo0278的所有文件都被重命名为foo200到foo278,文件名中的foo0被替换为foo。 rename foo0 foo foo0[2]*

到此,关于“Linux rename命令怎么用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Linux rename命令怎么用

本文链接: https://www.lsjlt.com/news/317306.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux rename命令怎么用
    这篇文章主要介绍“Linux rename命令怎么用”,在日常操作中,相信很多人在Linux rename命令怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux rename命令怎么用”的疑惑有所...
    99+
    2023-06-28
  • Linux常用命令rename怎么用
    小编给大家分享一下Linux常用命令rename怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux常用命令rename命令用字符串替换的方式批量改变文件名。语法 rename(参数)参数原字符串:将文...
    99+
    2023-06-28
  • Linux 中怎么使用rename命令批量重命名
    本篇文章为大家展示了Linux 中怎么使用rename命令批量重命名,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如何区分系统里的rename命令是哪个版本的输入 man rename 看到第一行是...
    99+
    2023-06-13
  • Linux系统中rename命令如何使用
    Linux系统中rename命令如何使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Dos/Windows下,对文件改名用rename。而书上说,Linux下对文件或目录...
    99+
    2023-06-12
  • Linux中的重命名命令rename的使用方法
    本篇内容介绍了“Linux中的重命名命令rename的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!rename 用于 对文件进行命...
    99+
    2023-06-12
  • Linux中如何使用rename命令批量重命名文件
    这篇文章给大家分享的是有关Linux中如何使用rename命令批量重命名文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux系统中需要对文件进行重命名大家第一个想到的命令就是mv,mv命令对单个文件进行...
    99+
    2023-06-27
  • Linux常用命令bzless命令怎么用
    这篇文章主要介绍Linux常用命令bzless命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令bzless命令是增强 .bz2 压缩包查看器,bzless比bzmore命令功能更加强大语法&...
    99+
    2023-06-28
  • Linux常用命令groupdel命令怎么用
    这篇文章主要介绍Linux常用命令groupdel命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令groupdel命令用于删除群组需要从系统上删除群组时,可用groupdel(group d...
    99+
    2023-06-28
  • Linux命令中的rpm命令怎么用
    这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、...
    99+
    2023-06-28
  • Linux的blkid命令命令怎么使用
    这篇文章主要介绍“Linux的blkid命令命令怎么使用”,在日常操作中,相信很多人在Linux的blkid命令命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux的blkid命令命令怎么使用...
    99+
    2023-06-28
  • Linux复制命令cp命令怎么用
    小编给大家分享一下Linux复制命令cp命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux系统cp命令主要用于复制文件,可以复制指定目录下的全部文...
    99+
    2023-06-28
  • Linux pidof命令怎么用
    本文小编为大家详细介绍“Linux pidof命令怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux pidof命令怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。pidof 是Linux系统中...
    99+
    2023-06-27
  • Linux w命令怎么用
    本篇内容主要讲解“Linux w命令怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux w命令怎么用”吧!Linux常用命令w命令 用于显示已经登陆系统的用户列表,并显示用户正在执行...
    99+
    2023-06-28
  • Linux vgremove命令怎么用
    今天小编给大家分享一下Linux vgremove命令怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Linux常用命令...
    99+
    2023-06-28
  • Linux readonly命令怎么用
    这篇文章主要介绍了Linux readonly命令怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux readonly命令怎么用文章都会有所收获,下面我们一起来看看吧。Linux常用命令readon...
    99+
    2023-06-28
  • Linux fping命令怎么用
    Linux fping命令怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux常用命令fping命令 fping类似于ping,但比ping强大。fp...
    99+
    2023-06-28
  • Linux e2label命令怎么用
    这篇文章主要介绍“Linux e2label命令怎么用”,在日常操作中,相信很多人在Linux e2label命令怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux e2label命令怎么用”的疑...
    99+
    2023-06-28
  • Linux du命令怎么用
    这篇文章主要介绍了Linux du命令怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux du命令怎么用文章都会有所收获,下面我们一起来看看吧。Linux常用命令du 也是查看使用空间的,但是与df...
    99+
    2023-06-28
  • Linux dos2unix命令怎么用
    本文小编为大家详细介绍“Linux dos2unix命令怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux dos2unix命令怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux常用命令...
    99+
    2023-06-28
  • Linux continue命令怎么用
    本文小编为大家详细介绍“Linux continue命令怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux continue命令怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux常用命令...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作