Есть ли документация по chown, которую легче понять?

26

Я относительно знаком с Ubuntu и хочу узнать о chownкоманде, поэтому я попытался прочитать, man chownно мне очень трудно это понять. Есть ли документ для этого, который проще и понятнее?

Джагдип Танненбаум
источник
2
Вы могли бы быть заинтересованы в чтении askubuntu.com/q/918379/295286 для основ.
Сергей Колодяжный
5
На самом деле я хотел бы призвать вас попытаться понять страницу руководства. К этому нужно привыкнуть, но формат единый. Несколько советов: прямоугольные скобки в кратком обзоре указывают на необязательные элементы. Они могут быть вложенными. Например, [OWNER][:[GROUP]]означает, что вы можете опустить ownerили :[group]или оба или ни одного; квадратные скобки :[group]показывают, что вы можете опустить фактическую группу; описание объясняет, что происходит потом («Если после имени пользователя стоит двоеточие, но нет имени группы, [...] группа файлов изменяется на группу входа этого пользователя».
Питер - Восстановить Монику
1
Но тогда я не знал о проекте tldr, о котором упоминает Найкакин в своем ответе. Потрясающе, даже для более опытных пользователей, потому что он охватывает только 90% ваших ежедневных случаев использования. Некоторые справочные страницы (например, for find) содержат примеры, но многие, которые могут извлечь выгоду из некоторых, не приносят пользы, по крайней мере, на моем cygwin здесь (например tar).
Питер - Восстановить Монику
Можно найти онлайн-версии, которые иногда немного подправлены, например, ss64.com/bash/chown.html . ss64.com/bash/chmod.html особенно полезен для новых пользователей, так как в нем есть симпатичный маленький калькулятор для использования числовых опций.
Уилф

Ответы:

29

На самом деле есть такая документация. Откройте терминал командной строки - CtrlAltT и введите:

info chown

вы обнаружите, что этот документ использует меньше технических терминов и фраз, и объясняет команду более «разговорным» образом. Поэтому для начинающих пользователей легче читать и понимать.

После прочтения infoстраницы я рекомендую ознакомиться со manстраницей chown, потому что manстраницы, как правило, более лаконичны и полны.

Джорди
источник
3
info chownберет вас к документации функции libc. info coreutils chownберет вас к документации команды. Хотя, возможно, все по-другому, потому что я работаю в Arch.
JoL
5
@JoL Это не относится к Ubuntu 18.04 - ответ правильный.
Кубанчик
29

Я предлагаю установить проект TLDR :

$ tldr chown
# chown                                                                                                                                                                                                                                       

  Change user and group ownership of files and folders.                                                                                                                                                                                       

- Change the owner user of a file/folder:                                                                                                                                                                                                     

  chown user path/to/file                                                                                                                                                                                                                     

- Change the owner user and group of a file/folder:                                                                                                                                                                                           

  chown user:group path/to/file                                                                                                                                                                                                               

- Recursively change the owner of a folder and its contents:                                                                                                                                                                                  

  chown -R user path/to/folder                                                                                                                                                                                                                

- Change the owner of a symbolic link:                                                                                                                                                                                                        

  chown -h user path/to/symlink                                                                                                                                                                                                               

- Change the owner of a file/folder to match a reference file:                                                                                                                                                                                

  chown --reference=path/to/reference_file path/to/file      
Nykakin
источник
Хотел опубликовать тот же ответ; Я получил это от разработчика. также может быть установлен на Mac ( brew install tldr).
Kyslik
7

Не предполагается публиковать ответы только по ссылке (за что я извиняюсь), но я думаю, что эта ссылка может быть тем, что вы ищете, поскольку она объясняет вещи в простых деталях с примерами.

Грэхем
источник
4
Ответы только для ссылок приемлемы, если весь вопрос заключается в поиске документации («связанный ресурс содержит ответ» против «этот связанный ресурс является ответом»). Мы не требуем и не хотим, чтобы они были указаны в строке. ; -]
Дэвид Фёрстер
@DavidFoerster: Тем не менее, есть разумный шанс, что этот ответ будет бесполезным через несколько месяцев или лет.
Эрик Думинил
1

Я люблю учебники Linux сегодня. Просто Google Linux сегодня и команда, которую вы ищете. Самые распространенные команды имеют статьи.

https://www.howtoforge.com/linux-chown-command/

Кэрол МакАналти
источник