Tôi gặp khó khăn trong việc hiểu ls
hướng dẫn sử dụng về một tệp có rw-
chế độ. Đây là trích dẫn:
Nếu
r
, tập tin có thể đọc được ; nếu−
, nó không thể đọc được.Nếu
w
, tập tin có thể ghi được; nếu−
, nó không thể ghi được.Điều đầu tiên sau đây áp dụng:
S
Nếu trong quyền của chủ sở hữu, tệp không được thực thi và chế độ ID người dùng được đặt. Nếu trong quyền của nhóm, tệp không được thực thi và chế độ ID nhóm-nhóm được đặt.
s
Nếu trong quyền của chủ sở hữu, tệp có thể được thực thi và chế độ ID người dùng được đặt. Nếu trong quyền của nhóm, tệp có thể được thực thi và chế độ setgroup-ID được đặt.
x
Các tập tin được thực thi hoặc thư mục có thể tìm kiếm.
−
Tệp không thể đọc được , có thể ghi, có thể thực thi được, cũng không phải ID-user-set hay set-ID-mode, cũng không dính.
Cụ thể, có vẻ như hai phần in đậm mâu thuẫn với nhau: theo phần đầu tiên, vì chế độ bắt đầu bằng r
, tệp có thể đọc được, nhưng theo phần cuối, tệp không thể đọc được. Nhưng, rõ ràng, đó không phải là trường hợp.
Vậy, phần thứ ba đó có ý nghĩa gì về việc tập tin "không thể đọc, ghi được ..."?
Thư mục
- apple.com dường như là nguồn của văn bản được trích dẫn ở trên. Đây là trang hướng dẫn (dành cho OS X phiên bản 10.9, có tiêu đề "Hướng dẫn về lệnh chung của BSD") và đây là trang thảo luận trích dẫn nó.
- ss64.com cũng có một bản sao của
ls
trang man OS X. - tuhs.org có trang man 4.4 BSD. Cẩn thận: nó sử dụng
wwoorrdd
cho đậm và_w_o_r_d
gạch chân. - freebsd.org có trang man FreeBSD 10.1, ngày 15 tháng 3 năm 2013.
- unix.com có một bản sao của trang xấu trong thư mục man-page / freebsd (cho FreeBSD 11.0). Lưu ý rằng họ cũng có một bản sao của trang chính xác dưới man-page / posix .
- "Dòng máy tính A + 4 Real StudyExam4Less" chứa văn bản được trích dẫn trong câu hỏi, cộng với một vài đoạn về
T
vàt
, nhưng không phải toàn bộ trang man. Nó đang nói về OS X. Bạn có thể thấy các trang từ hai phiên bản hơi khác nhau (phiên bản?) Của cuốn sách này trên Books.google.com tại đây và đây . certiguide.com dường như đang trích dẫn chúng. - stevens.edu là một tệp PDF chứa phiên bản BSD (Sổ tay lệnh chung)
ls(1)
. Đó là ngày 24 tháng 9 năm 2011.
Tốt hơn:
- quora.com có cùng một văn bản, nhưng với định dạng (thụt đầu dòng) bị hỏng nặng đến mức ý nghĩa không rõ ràng.
Tốt hơn nữa:
- cyberciti.biz và Hurricanelabs.com có cùng một văn bản, nhưng với sự thụt lề được sửa đến mức người ta có thể lập luận rằng về cơ bản nó vẫn ổn. Nhưng cả hai vẫn thực sự là một mớ hỗn độn.
rw-
tệp có thể đọc đồng thời ( r
), có thể ghi ( w
) và không thể đọc cũng không thể ghi ( -
).