You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PowerShell批量重命名图片,删除文件名首个空格后内容

批量重命名图片:保留开头数字+原后缀的操作方法

Windows 系统操作方法

方法1:PowerShell 快速操作(无需额外软件)

  1. 打开需要重命名图片的目标文件夹。
  2. 在文件夹顶部的地址栏中,删除当前路径,输入 powershell 后按回车,直接打开当前文件夹对应的PowerShell窗口。
  3. 复制粘贴以下命令,按回车执行:
Get-ChildItem -Filter *.jpg | Rename-Item -NewName { ($_.Name -split ' ',2)[0] + $_.Extension }

注:如果你的图片是其他格式(如.png、.gif),把命令里的 *.jpg 改成对应格式即可;要处理所有图片格式,替换成 *.*。

方法2:系统自带批量重命名(适合数字连续的少量文件)

  1. 按 Ctrl+A 全选文件夹内的所有图片。
  2. 右键点击第一个文件,选择「重命名」,输入该文件的开头数字(比如 8274),按回车后,系统会自动给后续文件按数字递增命名。但此方法仅适用于原文件名开头数字连续的情况,数字不连续建议用方法1。

Mac 系统操作方法

方法1:终端命令操作

  1. 找到目标文件夹,右键点击它,选择「服务」→「新建位于文件夹位置的终端窗口」。
  2. 复制粘贴以下命令,按回车执行:
for file in *.jpg; do mv "$file" "${file%% *}.jpg"; done

注:替换 *.jpg 为你的图片格式(如 *.png),处理所有格式则用 *.*。

方法2:Automator 可视化操作(无需命令)

  1. 打开「启动台」→「其他」→「Automator」,选择「快速操作」后点击「选取」。
  2. 在左侧搜索栏输入「重命名 Finder 项目」,将该操作拖到右侧工作区。
  3. 在右侧设置重命名规则:
    • 选择「替换文本」
    • 查找内容:(^[0-9]+) .*
    • 替换为:\1
    • 勾选「使用正则表达式」
  4. 点击右上角「运行」,选择目标文件夹即可完成重命名。

Linux 系统操作方法

  1. 打开终端,用 cd 命令进入目标文件夹,比如图片存放在 ~/Pictures/my_photos,就输入:
cd ~/Pictures/my_photos
  1. 复制粘贴以下命令执行:
for file in *.jpg; do mv "$file" "${file%% *}.jpg"; done

注:替换 *.jpg 为对应图片格式即可。


内容的提问来源于stack exchange,提问作者Penny Lynn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 17:56:00