ls
对于具有rw-
模式的文件,我很难理解的手册。这是报价:
如果是
r
,文件是可读的 ; 如果为−
,则无法读取。如果为
w
,则文件可写;否则为。如果−
,则不可写。适用以下条件中的第一个:
S
如果具有所有者权限,则该文件不可执行,并设置为set-user-ID模式。如果在组权限中,则该文件不可执行,并设置为set-group-ID模式。
s
如果具有所有者权限,则该文件是可执行文件,并且设置了设置用户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手册页日期为2013年3月15日。
- unix.com在man-page / freebsd目录(对于FreeBSD 11.0)下具有错误页面的副本。请注意,他们在man-page / posix下也有正确页面的副本。
- “ A + 4 Real StudyExam4Less计算机系列”包含问题中引用的文本,外加有关
T
和的几段t
,但不包括整个手册页。这是这本书的books.google.com上谈论OS X.你可以看到从两个略有不同版本的网页(版本?)这里和这里。 certiguide.com似乎在引用它们。 - stevens.edu是一个PDF文件,其中包含的BSD(通用命令手册)版本
ls(1)
。日期为2011年9月24日。
更好:
- quora.com具有相同的文本,但格式(缩进)严重损坏,以至于含义不明确。
更好的是:
- cyberciti.biz和hurricanelabs.com的文字相同,但缩进已纠正到有人可以认为它基本上可以接受的程度。但是他们俩仍然还是一团糟。
rw-
文件同时可读(r
),可写(w
),既不可读也不可写(-
)。