У меня проблемы с пониманием руководства ls
относительно файла с режимом rw-
. Вот цитата:
Если
r
, файл доступен для чтения ; если−
, это не читается.Если
w
, файл доступен для записи; если−
, это не доступно для записи.Первое из следующего:
S
Если в правах владельца, файл не является исполняемым и установлен режим set-user-ID. Если в группе разрешений, файл не является исполняемым и установлен режим set-group-ID.
s
Если в правах владельца, файл является исполняемым и установлен режим set-user-ID. Если в группе разрешений, файл исполняемый и установлен режим setgroup-ID.
x
Файл исполняемый или каталог доступен для поиска.
−
Файл не является ни читаемым, ни записываемым, ни исполняемым, ни set-user-ID, ни режимом set-group-ID, ни липким.
В частности, кажется, что два раздела, выделенные жирным шрифтом, противоречат друг другу: согласно первому, поскольку режим начинается с r
, файл доступен для чтения, но, согласно последнему, файл не читается. Но, очевидно, это не так.
Итак, что означает этот третий раздел о том, что файл «ни для чтения, ни для записи ...»?
Список используемой литературы
- Apple.com, кажется, является источником текста, приведенного выше. Это страница руководства (для OS X версии 10.9 под названием "Руководство по общим командам BSD"), и это страница обсуждения, которая цитирует ее.
- На ss64.com также есть копия справочной страницы OS X
ls
. - tuhs.org имеет справочную страницу 4.4 BSD.
Осторожно: он использует
wwoorrdd
для полужирного и_w_o_r_d
для подчеркивания. - На сайте freebsd.org имеется справочная страница FreeBSD 10.1 от 15 марта 2013 г.
- На unix.com есть копия плохой страницы в каталоге man-page/freebsd (для FreeBSD 11.0). Обратите внимание, что у них также есть копия правильной страницы в man-page/posix .
- «A + 4 Real StudyExam4Less Computer Series» содержит текст, цитируемый в вопросе, плюс пара абзацев о
T
иt
, но не всю справочную страницу. Это говорит об OS X. Вы можете увидеть страницы из двух немного разных версий (выпусков?) этой книги на books.google.com здесь и здесь . certiguide.com, кажется, цитирует их. - stevens.edu - это файл PDF, содержащий версию
ls(1)
BSD (Руководство по основным командам ) . Датировано 24 сентября 2011 года.
Лучше:
- quora.com имеет тот же текст, но форматирование (отступ) повреждено настолько сильно, что его значение неоднозначно.
Еще лучше:
- cyberciti.biz и hurricanelabs.com имеют один и тот же текст, но с отступом, исправленным до такой степени, что можно утверждать, что по сути все в порядке. Но они оба все еще в полном беспорядке.