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

批量将windows目录文件名中的空格替换为下划线(含约束)

文件名空格替换解决方案

可以使用Perl版本的rename命令完成需求,命令如下:

rename 's/ /_/g' windows/*

说明:

  • rename 's/ /_/g':通过正则表达式将文件名中的所有空格(/ /)替换为下划线(_),g标识全局替换,会处理文件名里的每一个空格,而非仅第一个。
  • windows/*:指定操作对象为windows目录下的所有文件和子目录,若子目录名称包含空格,该命令也会同步处理。

注意:此命令依赖Perl版rename,Debian/Ubuntu系系统默认自带;部分如CentOS的系统默认是util-linux版rename,语法不兼容,需先安装Perl版rename。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 03:32:02