Câu hỏi của tôi không phải là ý nghĩa của từng lĩnh vực, câu hỏi của tôi là làm thế nào để xác định ý nghĩa của từng lĩnh vực.
Trang man chỉ đơn giản là -l sử dụng định dạng danh sách dài mà không mô tả định dạng danh sách dài đòi hỏi gì.
Câu hỏi của tôi không phải là ý nghĩa của từng lĩnh vực, câu hỏi của tôi là làm thế nào để xác định ý nghĩa của từng lĩnh vực.
Trang man chỉ đơn giản là -l sử dụng định dạng danh sách dài mà không mô tả định dạng danh sách dài đòi hỏi gì.
Câu trả lời:
Ở cuối trang hướng dẫn triển khai GNU coreutils ls
(như được tìm thấy trên các hệ thống Linux và một số Thông báo khác):
SEE ALSO
Full documentation at: <http://www.gnu.org/software/coreutils/ls>
or available locally via: info '(coreutils) ls invocation'
Theo liên kết đến hướng dẫn trực tuyến, người ta sẽ thấy một phần có nhãn "Thông tin nào được liệt kê" , trong số những điều khác mô tả định dạng đầu ra dài chi tiết hơn.
Trên hầu hết các hệ thống khác, ls
hướng dẫn sử dụng độc lập và mô tả định dạng dài. Ví dụ: hướng dẫn sử dụng OpenBSD ls (1) .
Dù bạn đangls
sử dụng Unix nào , hướng dẫn sẽ chứa thông tin bạn yêu cầu hoặc nó sẽ đề cập đến tài liệu hướng dẫn hoặc tài liệu trực tuyến khác có liên quan chứa thông tin chi tiết. Nếu không, bạn nên báo cáo đây là lỗi tài liệu.
Googling cho những gì một tùy chọn cho một lệnh là nguy hiểm, vì nhiều lệnh có các phần mở rộng không chuẩn có thể được triển khai khác nhau trong các Thông báo khác nhau hoặc thậm chí khác nhau tùy thuộc vào phiên bản nào của công cụ sẽ được cài đặt. Những gì bạn muốn làm là đọc hướng dẫn trên hệ thống của bạn .
Nếu hướng dẫn không mô tả chính xác những gì một tùy chọn làm, hoặc định dạng là gì, rõ ràng hoặc bằng cách tham chiếu đến một số tài liệu khác, thì như tôi đã nói ở trên, đây sẽ được coi là một lỗi tài liệu.
ls
Trang người đàn ông của tôi cung cấp cho tôi thông tin đầy đủ về Định dạng dài. Tôi đoán điều này phải giống nhau trên tất cả các hệ thống. Cuộn xuống, có thể bạn sẽ tìm thấy tất cả thông tin bạn cần
Định dạng dài
Nếu
-l
tùy chọn được cung cấp, thông tin sau sẽ được hiển thị cho mỗi tệp: chế độ tệp, số lượng liên kết, tên chủ sở hữu, tên nhóm, số byte trong tệp, tháng viết tắt, tệp ngày tháng được sửa đổi lần cuối, tệp giờ sửa đổi lần cuối, tập tin phút sửa đổi lần cuối và tên đường dẫn. Ngoài ra, đối với mỗi thư mục có nội dung được hiển thị, tổng số khối 512 byte được sử dụng bởi các tệp trong thư mục sẽ tự hiển thị trên một dòng, ngay trước thông tin cho các tệp trong thư mục. Nếu tệp hoặc thư mục có thuộc tính mở rộng, trường quyền được in bởi-l
tùy chọn được theo sau bởi@
ký tự ''. Mặt khác, nếu tệp hoặc thư mục có thông tin bảo mật mở rộng (như danh sách kiểm soát truy cập), trường quyền được in bởi-l
tùy chọn được theo sau bởi một+
ký tự ''.Nếu thời gian sửa đổi của tệp là hơn 6 tháng trong quá khứ hoặc tương lai, thì năm sửa đổi cuối cùng được hiển thị thay cho các trường giờ và phút.
Nếu tên chủ sở hữu hoặc nhóm không phải là tên người dùng hoặc nhóm đã biết hoặc
-n
tùy chọn được cung cấp, ID số được hiển thị.Nếu tệp là một ký tự đặc biệt hoặc chặn tệp đặc biệt, số thiết bị chính và phụ cho tệp được hiển thị trong trường kích thước. Nếu tệp là một liên kết tượng trưng, tên đường dẫn của tệp được liên kết đến trước '
->
'.Chế độ tệp được in trong
-l
tùy chọn bao gồm loại mục nhập, quyền của chủ sở hữu và quyền của nhóm. Ký tự loại mục nhập mô tả loại tệp, như sau:
b
Chặn tập tin đặc biệt.c
Nhân vật tập tin đặc biệt.d
Danh mục.l
Liên kết tượng trưng.s
Liên kết ổ cắm.p
THỨ HAI.-
Tập tin thường xuyên.Ba trường tiếp theo là ba ký tự: mỗi quyền của chủ sở hữu, quyền của nhóm và các quyền khác. Mỗi trường có ba vị trí ký tự:
- 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.
-
Các tập tin không thể đọc được, có thể ghi, có thể thực thi được, cũng không phải set-user-ID cũng như set-group-ID-mode, cũng không dính. (Xem bên dưới.)Hai cái tiếp theo chỉ áp dụng cho ký tự thứ ba trong nhóm cuối cùng (các quyền khác).
T
Bit dính được đặt (chế độ 1000), nhưng không thực thi hoặc cho phép tìm kiếm. (Xemchmod(1)
hoặcsticky(8)
.)
t
Bit dính được đặt (chế độ 1000) và có thể tìm kiếm hoặc thực thi được. (Xemchmod(1)
hoặcsticky(8)
.)
P
(cổng sự kiện) mà hướng dẫn trên hệ thống của bạn không đề cập.
D
(cửa) đủ hấp dẫn để khiến tôi tìm ra cửa là gì; Tôi nghĩ rằng nó tương tự như một đường ống.
Xem xét sử dụng info
lệnh, như trong info ls
. Nhiều lệnh có tài liệu chi tiết hơn nhiều ở đây so với các trang man. Trong trường hợp này, bạn sẽ nhận được một phiên bản ngoại tuyến của cùng một tài liệu trong liên kết trong câu trả lời của @ Kusalananda. Bạn có thể sử dụng info -k <search term>
để tìm kiếm các trang thông tin.
Một cách khác để tìm trợ giúp là apropos <search term>
lệnh, tìm kiếm các tiêu đề và mô tả của các trang man để giúp bạn tìm thấy những gì bạn đang tìm kiếm. Điều này giúp bạn tìm thấy tất cả các phần của trang man, trong trường hợp ls
trên hệ thống của tôi, là phần 1 (mặc định) và 1p. man 1p ls
có thông tin về định dạng của đầu ra.
info
lệnh sẽ chỉ có sẵn trên hệ thống với GNU tiện ích mặc dù.