Linux文件名中的空格替换为下划线 |
您所在的位置:网站首页 › 邮箱名称的下划线是不是空格 › Linux文件名中的空格替换为下划线 |
在 Linux 系统中,可以使用 rename 命令或者一个简单的 bash 脚本去批量重命名文件,将文件名中的空格替换为下划线 _。 方法一:使用 rename 命令(这个能不能行得通取决你rename是用什么语言写的,有些Linux系统里面有两种rename,如果是perl语言的rename就可以用下面的正则,否则就不行) rename 's/ /_/g' *这个命令会将当前目录下所有文件名中的空格替换为下划线。如果你只想重命名特定类型的文件,可以使用通配符,例如: rename 's/ /_/g' *.txt这将会重命名当前目录下所有 .txt 文件。 方法二:使用 bash 脚本 for file in *; do mv "$file" "${file// /_}"; done这个命令同样会将当前目录下所有文件名中的空格替换为下划线。如果你只想重命名特定类型的文件,可以使用通配符,例如: for file in *.txt; do mv "$file" "${file// /_}"; done这将会重命名当前目录下所有 .txt 文件。 注意:在执行这些命令之前,请确保已经备份了重要文件,以防止意外情况发生。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |