如何批量重命名硬盘文件?移除-min后缀恢复原名方法咨询
当然有办法!不管是通用批量重命名,还是把压缩后带-min后缀的文件恢复原名,都不用手动逐个改,我给你分系统讲最实用的操作:
一、通用批量重命名方法
不同系统都有直观又高效的方式,挑你常用的就行:
Windows系统
- 图形界面快速序列命名:选中所有目标文件,按
F2重命名第一个文件(比如输入「旅行照片」),剩下的会自动变成「旅行照片(1)」「旅行照片(2)」…适合简单的序列整理。 - CMD命令行(适合规则替换):
- 批量修改后缀:比如把所有
.txt改成.docx,输入ren *.txt *.docx - 批量加前缀:给所有
.png加「风景_」前缀,输入ren *.png 风景_*.png
- 批量修改后缀:比如把所有
- PowerShell(更灵活复杂操作):比如给文件添加日期后缀,输入:
Get-ChildItem *.png | Rename-Item -NewName { $_.BaseName + "_" + (Get-Date -Format "yyyyMMdd") + $_.Extension }
Mac/Linux系统
- 图形界面可视化操作:选中所有文件,右键选择「重命名」,在弹出的窗口选「格式」,可以自定义前缀、序列样式(数字/字母)、后缀,全程可视化,新手也能快速上手。
- 终端命令(适合批量规则替换):
- 批量加前缀:给所有
.png加「旅行_」前缀,输入:for file in *.png; do mv "$file" "旅行_$file"; done
- 批量加前缀:给所有
二、快速恢复
-min后缀的文件原名(1-min.png → 1.png) 针对你这种压缩后自动加-min后缀的情况,直接用系统自带的命令就能一键批量恢复,不用第三方工具:
Windows系统
方法1:CMD命令(最简单)
- 打开文件所在文件夹,按住
Shift+右键,选择「在此处打开命令窗口」(或「打开终端」) - 输入以下命令回车即可:
原理:这个命令会把所有后缀为ren *-min.png *.png-min.png的文件,直接替换成.png,相当于精准去掉-min字符串。
方法2:PowerShell命令(可选)
如果习惯用PowerShell,输入:
Get-ChildItem *-min.png | Rename-Item -NewName { $_.Name -replace "-min", "" }
Mac/Linux系统
- 打开文件所在目录的终端(可以右键文件夹选「新建终端窗口」)
- 输入以下命令回车:
原理:for file in *-min.png; do mv "$file" "${file/-min/}"; done${file/-min/}是Shell的参数替换语法,直接把文件名里的-min替换为空字符串,一次性完成所有文件的重命名。
小提示
操作前建议先复制1-2个文件做测试,确认命令生效后再批量操作,避免因为路径或文件名特殊字符导致的误操作~
内容的提问来源于stack exchange,提问作者Julio Rodríguez




