Как изменить владельца файла, когда chown говорит «недопустимый пользователь:« –R »?

Ответы:

32

Вы, должно быть, скопировали команду с веб-страницы, которая использует странное форматирование. Это не нормальный минус, попробуйте вместо этого:

sudo chown -R hduser:hadoop mongodbdata

В частности, тот, который я скопировал из вашего вопроса, является черточкой ( 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)
terdon
источник
11
Орлиные глаза. Хороший улов
Гленн Джекман
1
В этом контексте, вероятно, более уместно называть это дефисом, чем минусом.
Алекс
Глаз мастера! ;-)
Fabby
1
@ Алекс, я позволю себе не согласиться. Лично я предпочитаю минус в этом контексте и дефис при разговоре о тексте. Я не одинок , это стандартный способ старой школы UNIX. Некоторые люди говорят « тире», но я никогда не слышал, чтобы это называлось дефисом в этом контексте.
Terdon
1
@Alex и минус и тире используются в этом контексте, но, конечно, не дефис, что совсем другое.
Terdon