当 chown 说“无效用户:'-R'”时如何更改文件所有权?

Chr*_*par 14 command-line users chown ownership

ubuntu64@ubuntu:/$ sudo chown –R hduser:hadoop mongodbdata
chown: invalid user: ‘–R'
Run Code Online (Sandbox Code Playgroud)

当我尝试更改文件的所有权时,我只是收到invalid user: '-R'错误消息。

ter*_*don 34

您必须从使用奇怪格式的网页复制命令。这不是一个正常的减号,试试这个:

sudo chown -R hduser:hadoop mongodbdata
Run Code Online (Sandbox Code Playgroud)

具体来说,我从您的问题中复制的那个是破折号U+2013):

$ unicode -s  –
U+2013 EN DASH
UTF-8: e2 80 93  UTF-16BE: 2013  Decimal: –
–
Category: Pd (Punctuation, Dash)
Bidi: ON (Other Neutrals)
Run Code Online (Sandbox Code Playgroud)