linux下怎么批量重命名这些文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下怎么批量重命名这些文件相关的知识,希望对你有一定的参考价值。

参考技术A rename

相关命令:mv

rename 用于 对文件进行命名管理,可进行批量命名并支持正则表达式, rename命令存在两个版本用法上有所区别 一个是 C语言版本支持通配符,另一个是 Perl版本.支持正则表达式

参数

-n 操作预览,在不更改文件名称情况下,显示执行后的结果
-f 强制执行

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

windows下使用cmd重命名文件名

参考技术A 姓名:寇世文

学号: 21011110234

学院:通信工程学院

嵌牛导读:总结和分享最近尝试使用的CMD的ren命令,提高工作效率

嵌牛鼻子:Cmd命令, ren命令

嵌牛提问: 如何使用cmd的命令快速批量修改文件名?

嵌牛正文:

一、命令提示符CMD

        在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统下,命令提示符有所不同。在windows环境下,命令行程序为cmd.exe,它是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS系统。

二、 进入CMD

        在windos系统上同时按住win键+r键盘唤出运行窗口如下如:

运行程序窗口

        在该窗口中输入cmd,并点击确定,即可打开cmd.exe。如下如:

三、切换目录

  1、cd命令。cd是chenge directory(改变目录)的英文缩写。一般能情况下打开cmd窗口后,默认盘一般为c盘,cd命令可以完成盘的目录操作。

        使用方法为:cd[/d][盘符:][路径名][子目录名][/?]或chdir[/d][盘符:][路径名][子目录名][/?]

 如进入d盘:在命令窗口输入d: 后按回车

2、如何快速使用cd返回到上层目录

          使用方法:在命令提示符窗口,输入命令“cd..”

四、文件重命名

      1、使用方法:ren路径文件夹名\*.* *.*

      例子:修改本电脑d盘中,test文件夹下的123.docx文件,将其改为312.txt。

      首先,将磁盘转到d盘下的test文件夹下,然后使用ren 123.docx 321.txt 进行修改。

2、如果需要批量修改一组文件夹可以使用*和?。

例子:要将test文件夹下后缀名为.tmp的文件改成后缀名为.png的文件。

以上文件的共同特征为后缀名都为.tmp,因此在使用修改命令的时候可以使用*来通配文件的名字,具体操作如下。

  在批量修改过程中*起到了通配符的作用它表示了321,kk,pp。如果需要通配一个字符可以使用?(通配符)。

以上是关于linux下怎么批量重命名这些文件的主要内容,如果未能解决你的问题,请参考以下文章

如何批量重命名文件夹下的Excel文件

关于C#实现文件重命名

markdown Linux的下批量文件重命名

DOS按规则批量重命名所有(子)目录下文件

windows下使用cmd重命名文件名

苹果Mac强大的批量重命名工具:A Better Finder Rename