linux 重命名 文件夹_如何给文件批量重命名

linux 重命名 文件夹_如何给文件批量重命名目录1.使用mv命令2.使用rename命令1.使用mv命令mv命令可以重命名或者移动文件或文件夹。mvAB#将目录A重命名为Bmv/a/b/c#将/a目录移动到/b下,并重命名为cmvabc123#将一个名为abc的文件重命名为123,如果当前目录下也有个123的文件的话,这个文件是会将它覆盖的。2.使用rename命令1.版本一:renameold_namenew_name<fil…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

目录

1. 使用 mv 命令

2. 使用 rename 命令


1. 使用 mv 命令

mv 命令可以重命名或者移动文件或文件夹。

mv A B   # 将目录A重命名为B
mv /a /b/c   # 将/a目录移动到/b下,并重命名为c
mv abc 123   # 将一个名为abc的文件重命名为123,如果当前目录下也有个123的文件的话,这个文件是会将它覆盖的。

2. 使用 rename 命令

1. 版本一:

rename old_name new_name <files>

linux 重命名 文件夹_如何给文件批量重命名

2. 版本二:支持 Perl

rename [-n -v -f] <pcre> <files>
  1. pcre 是 Perl 兼容正则表达式,它表示的是要重命名的文件和该怎么做。正则表达式的形式是 s/old-name/new-name/
  2. -v 选项会显示文件名改变的细节(比如:XXX重命名成YYY)。
  3. -n 选项告诉 rename 命令在不实际改变名称的情况下显示文件将会重命名的情况。
  4. -f 选项强制覆盖存在的文件。

示例:

rename 's/\.jpeg/\.jpg/' *.jpeg   # 改变文件扩展名
rename 'y/A-Z/a-z/' *   # 把所有文件改成小写
rename 'y/a-z/A-Z/' *   # 把所有文件改成大写
rename -v 's/img_(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg   # 将‘imgNNNN.jpeg’变成‘danNNNN.jpg’
rename -v 's/img_\d{3}(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg   # 将‘img_000NNNN.jpeg’变成‘dan_NNNN.jpg’

上面的例子中,子模式 \d{4} 会捕捉4个连续的数字,捕捉的四个数字匹配模式对应 $1, 将会用于新的文件名。

参考目录

 Linux下批量重命名文件_漫漫路上下而求索的博客-CSDN博客_linux 批量重命名文件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/195241.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • LNMP安装Let’s Encrypt 免费SSL证书方法:自动安装与手动配置Nginx

    LNMP安装Let’s Encrypt 免费SSL证书方法:自动安装与手动配置Nginx

    2021年10月14日
  • 简单介绍一下spring bean的生命周期_我国女性劳动参与率

    简单介绍一下spring bean的生命周期_我国女性劳动参与率谈谈我对SpringBean生命周期的理解https://www.jb51.net/article/136825.htmSpring中Bean的作用域及生命周期https://cloud.tencent.com/developer/article/1377825SpringBean的生命周期在整个Spring中占有很重要的位置,掌握这些可以加深对Spring的理解…

  • 深度学习 相机标定_相机标定

    深度学习 相机标定_相机标定术语内参矩阵:IntrinsicMatrix焦距:FocalLength主点:PrincipalPoint径向畸变:RadialDistortion切向畸变:TangentialDistortion旋转矩阵:RotationMatrices平移向量:TranslationVectors平均重投影误差:MeanReprojectionError重投影误差:Repr…

  • dtu连接mysql_Azure SQL 数据库中的DTU和eDTU是什么

    dtu连接mysql_Azure SQL 数据库中的DTU和eDTU是什么AzureSQL数据库中的DTU和eDTU是什么03/07/20177分钟可看完本文内容MaxShen沈云技术解决方案专家AzureSQL使用了数据库事务单位(DTU)和弹性数据库事务单位(eDTU)来作为一个计量单位。但是DTU和eDTU究竟是什么?在官方文档中是这样解释的:DTU是一个资源度量单位,表示保证可用于单一数据库服务层内特定性能级别的单个AzureSQL…

    2022年10月31日
  • 分类模型评价指标_简述常用的模型评价的指标

    分类模型评价指标_简述常用的模型评价的指标在分类型模型评判的指标中,常见的方法有如下三种:混淆矩阵(也称误差矩阵,ConfusionMatrix) ROC曲线 AUC面积混淆矩阵是ROC曲线绘制的基础,同时它也是衡量分类型模型准确度中最基本,最直观,计算最简单的方法。一句话解释:混淆矩阵就是分别统计分类模型归错类,归对类的观测值个数,然后把结果放在一个表里展示出来。这个表就是混淆矩阵。ROC是一条线,如果我们选择用…

  • 什么是 Promethues | 普罗米修斯( 集群监控系统 )

    什么是 Promethues | 普罗米修斯( 集群监控系统 )Promethues监控系统Prometheus是个啥Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是GoogleBorgMon监控系统的开源版本。监控系统什么是监控系统1、监控系统在这里特指对数据中心的监控,主要针对数据中心内的硬件和软件进行监控和告警2、随着技术不断迭代,越来越复杂的数据中心环境对监控系统提出了更越来越高的要求:需要监控不同的对象,例如容器,分布式存储,SDN网络,分布式系统

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号