欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > Linux 系统怎么快速「批量重命名」文件

Linux 系统怎么快速「批量重命名」文件

2024/10/24 13:31:55 来源:https://blog.csdn.net/ppblackboy/article/details/139441952  浏览:    关键词:Linux 系统怎么快速「批量重命名」文件

如果需要对文件批量重命名,怎么办,是不是要找个工具,下载看这么使用。其实在 Linux、macOS 系统上使用脚本可以轻松搞定。

如,这里有一批图片文件,后缀名可能是jpg、jpeg、png 等,名称如 “我是待重命名的图片2025.jpg” ,“我是待冲明明的图片2025.jpg” ,需求是批量重命名为 1.jpg, 2.jpg, 这时可以使用这个脚本来尝试下:

#!/bin/bash# 设置起始编号
counter=1# 遍历目录下的所有文件
for file in *.jpg *.jpeg *.png; do# 提取文件扩展名extension="${file##*.}"# 重命名文件,仅保留递增的数字序号和原始扩展名mv -- "$file" "$counter.$extension"# 自增计数器((counter++))
done

将以上内容保存为 rename_image.sh 文件,然后在用重命名的文件目录内执行

shell rename_image.sh

好了,结果就是这样的
在这里插入图片描述
高效快速,大家可根据自己的需求对脚本进行修改优化适应自己的场景。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com