为什么使用 dot=current dir 时,`sudo chmod –R uw .` 不将 -R 识别为选项?

为什么使用 dot=current dir 时,`sudo chmod –R uw .` 不将 -R 识别为选项?

打字

tute@my-server:/opt/npm/capa$ sudo chmod –R u-w .
chmod: invalid mode: ‘–R’
Try 'chmod --help' for more information.

为什么我使用当前目录时'.' -R不起作用?

答案1

看起来有问题的文本处理器“有帮助地”将简单破折号(U+002D,连字符减号)转换为长破折号(U+2013)。

许多文本处理器有一些功能对于自然语言文本的排版很有用,但在编写正式语言文本(俗称“代码”)时却很麻烦。如果你想在文本编辑器中输入代码(包括终端命令),我建议你使用纯文本編輯编辑1 /普卢马2鼠标垫7叶垫3,或凯特4用于图形用户界面或纳米5, 或者Vim6为终端接口。


1 Unity(Ubuntu “vanilla”)和 GNOME(Ubuntu Gnome)桌面的默认设置

2编辑,默认在 MATE 桌面(Ubuntu MATE)

3默认在 LXDE 桌面(Lubuntu)

4默认在 KDE 桌面(Kubuntu)

5所有 Ubuntu 版本中的默认设置

6 Vim “tiny”(又名vi)是 Ubuntu “vanilla” 桌面版和 Ubuntu 服务器的默认安装版本

7默认在 Xfce 桌面(Xubuntu)

相关内容