如果文件名中包含空格,我将如何更改文件权限

如果文件名中包含空格,我将如何更改文件权限

我想知道如何在 Linux 上重命名和更改名称中包含空格的文件的文件权限。

例子

我的文件的名称是:我的文件

我努力了mv my%20file my_file

我也尝试过chown -R 755 my%20file

但这两个都不起作用!

答案1

您需要引用文件名:

rm 'my file' my_file

或转义空格字符:

rm my\ file my_file

答案2

您必须引用或转义文件名。在 Bash(大多数发行版中的默认 shell)中,您可以使用引号将整个名称括起来,也可以使用反斜杠来转义一个空格。

rm "my file"
rm my\ file

相关内容