更改其中包含空格的文件夹名称

更改其中包含空格的文件夹名称

我需要将文件夹名称更改Word Presswordpress。它出现错误,因为我错误地将文件夹名称分成两部分,无法识别为一个名称。请问我该如何操作终端提示?

答案1

你需要逃脱名称中的空格。类型

mv "Word Press" wordpress

或者

mv Word\ Press wordpress

答案2

自动地删除当前工作目录中所有文件/目录名称中的空格,可以使用rename(需要安装)像这样:

rename -n 's/ //g' *

注意-n用于一次试运行...当对输出满意时将其删除并重新运行以实际执行重命名。

或者你可以使用bash如下循环:

for f in *; do [[ "$f" =~ " " ]] && echo mv -n -- "$f" "${f// /}"; done

注意echo用于一次试运行...当对输出满意时将其删除并重新运行以实际执行重命名。

相关内容