У мене виникають проблеми з розумінням ls
посібника щодо файлу, який має rw-
режим. Ось цитата:
Якщо
r
, то файл читається ; якщо−
він не читабельний.Якщо
w
файл записується; якщо−
, це не можна записати.Перше з наступного, що стосується:
S
Якщо в дозволах власника, файл не виконується і встановлюється режим ID користувача. Якщо в групових дозволах файл не виконується і встановлюється режим ідентифікації групи-групи.
s
Якщо в дозволах власника, файл виконується і встановлюється режим ID користувача. Якщо в групових дозволах, файл виконується і встановлюється режим setgroup-ID.
x
Файл виконується у виконанні або в каталозі можна шукати.
−
Файл не є ні для читання , не для запису, ні для виконання, ні встановленням ідентифікатора користувача, ні режимом встановлення групи-ідентифікатора, ні липким.
Зокрема, здається, що два розділи, виділені жирним шрифтом, суперечать один одному: відповідно до першого, оскільки починається режим r
, файл читається, але відповідно до останнього файл не читається. Але, очевидно, це не так.
Отже, що означає цей третій розділ про те, що файл "не читається, не може бути записаний ..."?
Бібліографія
- apple.com, здається, є джерелом цитованого вище тексту. Це головна сторінка (для ОС X версія 10.9, що має назву "Посібник із загальних команд BSD"), і це сторінка обговорення, яка цитує її.
- ss64.com також має копію
ls
чоловічої сторінки OS X. - 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" містить текст, цитований у запитанні, плюс пару абзаців про
T
таt
, але не всю чоловічу сторінку. Мова йде про ОС X. Ви можете побачити сторінки з двох дещо різних версій (видань?) Цієї книги на books.google.com тут і тут . certiguide.com, схоже, цитує їх. - stevens.edu - це PDF-файл, що містить версію BSD (Загальні посібники з команд)
ls(1)
. Він датований 24 вересня 2011 року.
Краще:
- quora.com має той самий текст, але з форматуванням (відступом) зіпсований настільки сильно, що значення неоднозначне.
Ще краще:
- cyberciti.biz та hurricanelabs.com мають однаковий текст, але з відступом виправлено до того, що можна стверджувати, що це по суті добре. Але вони обоє все ще справді безлад.
rw-
файл одночасно читається ( r
), записується ( w
) і не читається, не записується ( -
).