Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

lsposix - Trực tuyến trên Đám mây

Chạy lsposix trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh lsposix có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ls - liệt kê nội dung thư mục

SYNOPSIS


ls [−ikqrs] [−glno] [−A | −a] [−C | −m | −x | −1] \
[−F | −p] [−H | −L] [−R | −d] [−S | −f | −t] [−c | −u] [hồ sơhữu ích. Cảm ơn !]

MÔ TẢ


Đối với mỗi toán hạng đặt tên cho một tệp thuộc loại không phải là thư mục hoặc liên kết tượng trưng đến một
danh mục, ls sẽ viết tên của tệp cũng như bất kỳ yêu cầu nào, được liên kết
thông tin. Đối với mỗi toán hạng đặt tên cho một tệp thuộc loại thư mục, ls sẽ viết
tên của các tệp có trong thư mục cũng như bất kỳ được yêu cầu, liên kết
thông tin. Tên tệp bắt đầu bằng ('.') và mọi thông tin liên quan
sẽ không được viết ra trừ khi được tham chiếu rõ ràng, −A or −a tùy chọn được cung cấp, hoặc
một điều kiện do triển khai xác định làm cho chúng được viết. Nếu một hoặc nhiều −d,
−F, hoặc là −l các tùy chọn được chỉ định và cả −H cũng không phải −L tùy chọn được chỉ định, cho
mỗi toán hạng đặt tên cho một tệp thuộc loại liên kết tượng trưng đến một thư mục, ls sẽ viết
tên của tệp cũng như bất kỳ thông tin liên quan, được yêu cầu nào. Nếu không có −d, −F,
or −l các tùy chọn được chỉ định, hoặc −H or −L các tùy chọn được chỉ định, cho mỗi toán hạng
đặt tên cho một tệp thuộc loại liên kết tượng trưng đến một thư mục, ls sẽ viết tên của các tập tin
chứa trong thư mục cũng như bất kỳ thông tin liên quan, được yêu cầu nào. Trong mỗi
trường hợp tên của các tệp chứa trong một thư mục được viết, nếu thư mục
chứa bất kỳ liên kết tượng trưng nào sau đó ls sẽ đánh giá thông tin tệp và loại tệp để
là những người của chính liên kết tượng trưng, ​​trừ khi −L tùy chọn được chỉ định.

Nếu không có toán hạng nào được chỉ định, ls sẽ hoạt động như thể một toán hạng duy nhất của dấu chấm ('.') đã có
đã được chỉ định. Nếu nhiều toán hạng được chỉ định, ls sẽ viết phi thư mục
toán hạng đầu tiên; nó sẽ sắp xếp các toán hạng thư mục và không phải thư mục riêng biệt theo
trình tự đối chiếu trong ngôn ngữ hiện tại.

Sản phẩm ls tiện ích sẽ phát hiện các vòng lặp vô hạn; nghĩa là, nhập một
thư mục là tổ tiên của tệp cuối cùng gặp phải. Khi nó phát hiện một vô hạn
vòng lặp, ls sẽ viết một thông báo chẩn đoán lỗi chuẩn và sẽ khôi phục
vị trí trong hệ thống phân cấp hoặc chấm dứt.

LỰA CHỌN


Sản phẩm ls tiện ích sẽ phù hợp với khối lượng Định nghĩa cơ sở của POSIX.1‐2008, Phần 12.2,
Tiện ích cú pháp Hướng dẫn.

Các tùy chọn sau sẽ được hỗ trợ:

−A Viết ra tất cả các mục trong thư mục, kể cả những mục có tên bắt đầu bằng dấu
('.') nhưng loại trừ các mục nhập dấu chấm và dấu chấm (nếu chúng tồn tại).

−C Viết đầu ra nhiều văn bản-cột với các mục nhập được sắp xếp theo các cột, theo
vào trình tự đối chiếu. Số cột văn bản và dấu phân tách cột
ký tự không xác định, nhưng nên được điều chỉnh cho phù hợp với bản chất của đầu ra
thiết bị. Tùy chọn này vô hiệu hóa đầu ra định dạng dài.

−F Không đi theo các liên kết tượng trưng được đặt tên là toán hạng trừ khi −H or −L lựa chọn là
được chỉ định. Viết một ('/') ngay sau mỗi tên đường dẫn là
thư mục, một ('*') sau mỗi lần thực thi, một
('|') sau mỗi cái đó là FIFO và dấu tại ('@') sau mỗi cái đó là một
liên kết tượng trưng. Đối với các loại tệp khác, các ký hiệu khác có thể được viết.

−H Đánh giá thông tin tệp và loại tệp cho các liên kết tượng trưng được chỉ định trên
dòng lệnh của tệp được tham chiếu bởi liên kết chứ không phải liên kết
chinh no; Tuy vậy, ls sẽ tự viết tên của liên kết chứ không phải tệp
được tham chiếu bởi liên kết.

−L Đánh giá thông tin tệp và loại tệp cho tất cả các liên kết tượng trưng (liệu
được đặt tên trên dòng lệnh hoặc gặp trong hệ thống phân cấp tệp) là những
tệp được tham chiếu bởi liên kết chứ không phải bản thân liên kết; Tuy vậy, ls sẽ viết
tên của chính liên kết chứ không phải tệp được liên kết tham chiếu. Khi nào −L is
được sử dụng với −l, viết nội dung của các liên kết tượng trưng ở định dạng dài (xem
Phần STDOUT).

−R Liệt kê đệ quy các thư mục con gặp phải. Khi một liên kết tượng trưng đến một thư mục
gặp phải, thư mục sẽ không được liệt kê đệ quy trừ khi −L
tùy chọn được chỉ định. Việc sử dụng −R với −d or −f tạo ra kết quả không xác định.

−S Sắp xếp với khóa chính là kích thước tệp (theo thứ tự giảm dần) và
khóa phụ là tên tệp trong trình tự đối chiếu (theo thứ tự tăng dần).

−a Viết ra tất cả các mục trong thư mục, kể cả những mục có tên bắt đầu bằng dấu
('.').

−c Sử dụng thời gian của lần sửa đổi cuối cùng của thông tin trạng thái tệp (xem phần Cơ sở
Khối lượng định nghĩa của POSIX.1‐2008, ) thay cho lần sửa đổi cuối cùng
của chính tệp để sắp xếp (−t) hoặc viết (−l).

−d Không đi theo các liên kết tượng trưng được đặt tên là toán hạng trừ khi −H or −L lựa chọn là
được chỉ định. Không xử lý thư mục khác với các loại tệp khác. Các
sử dụng −d với −R or −f tạo ra kết quả không xác định.

−f Liệt kê các mục nhập trong toán hạng thư mục theo thứ tự chúng xuất hiện trong
danh mục. Hành vi cho các toán hạng không phải là thư mục là không xác định. Tùy chọn này
sẽ bật −a. Khi nào −f được chỉ định, bất kỳ lần xuất hiện nào của −r, −S−t
các tùy chọn sẽ được bỏ qua và bất kỳ sự xuất hiện nào của −A, −g, −l, −n, −o−s
các tùy chọn có thể bị bỏ qua. Việc sử dụng −f với −R or −d sản xuất không xác định
kết quả.

−g Bật −l (ell) tùy chọn, nhưng vô hiệu hóa việc viết tên chủ sở hữu của tệp hoặc
con số. Vô hiệu hóa −C, −m−x tùy chọn.

−i Đối với mỗi tệp, hãy ghi số sê-ri tệp của tệp (xem stat() trong hệ thống
Khối lượng giao diện của POSIX.1‐2008).

−k Đặt kích thước khối cho −s tùy chọn và số khối trên mỗi thư mục được viết
cho −l, −n, −s, −g−o tùy chọn (xem phần STDOUT) đến 1024 byte.

−l (Chữ ell.) Không đi theo các liên kết tượng trưng được đặt tên là toán hạng trừ khi −H
or −L các tùy chọn được chỉ định. Viết ra ở định dạng dài (xem phần STDOUT).
Vô hiệu hoá −C, −m−x tùy chọn.

−m Định dạng đầu ra luồng; liệt kê các tên đường dẫn trên toàn trang, được phân tách bằng dấu
ký tự theo sau bởi một tính cách. Sử dụng một nhân vật trong danh sách
dấu chấm dứt và sau chuỗi phân tách khi không có chỗ trên một dòng cho
mục nhập danh sách tiếp theo. Tùy chọn này vô hiệu hóa đầu ra định dạng dài.

−n Bật −l (ell) tùy chọn, nhưng khi ghi chủ sở hữu hoặc nhóm của tệp, hãy viết
UID hoặc GID bằng số của tệp thay vì tên người dùng hoặc nhóm, tương ứng.
Vô hiệu hoá −C, −m−x tùy chọn.

−o Bật −l (ell) tùy chọn, nhưng vô hiệu hóa việc ghi tên nhóm của tệp hoặc
con số. Vô hiệu hóa −C, −m−x tùy chọn.

−p Viết một ('/') sau mỗi tên tệp nếu tệp đó là một thư mục.

−q Buộc mỗi phiên bản của các ký tự tên tệp không thể in được và ký tự để
được viết dưới dạng ('?') tính cách. Việc triển khai có thể cung cấp
tùy chọn này theo mặc định nếu đầu ra là thiết bị đầu cuối.

−r Đảo ngược thứ tự sắp xếp để có được trình tự đối chiếu ngược cũ nhất trước tiên, hoặc
kích thước tệp nhỏ nhất trước tiên tùy thuộc vào các tùy chọn khác được đưa ra.

−s Cho biết tổng số khối hệ thống tệp được sử dụng bởi mỗi tệp được hiển thị.
Nếu −k tùy chọn cũng được chỉ định, kích thước khối sẽ là 1024 byte;
nếu không, kích thước khối được xác định thực thi.

−t Sắp xếp với khóa chính được sửa đổi theo thời gian (sửa đổi gần đây nhất trước) và
khóa phụ là tên tệp trong trình tự đối chiếu. Đối với một biểu tượng
liên kết, thời gian được sử dụng làm khóa sắp xếp là thời gian của chính liên kết tượng trưng, ​​trừ khi
ls đang đánh giá thông tin tệp của nó là thông tin của tệp được tham chiếu bởi
liên kết (xem −H−L tùy chọn).

−u Sử dụng thời gian của lần truy cập cuối cùng (xem tập Định nghĩa cơ bản của POSIX.1‐2008,
) thay cho lần sửa đổi cuối cùng của tệp để sắp xếp (−t) hoặc
viết (−l).

−x Giống như −C, ngoại trừ việc đầu ra nhiều cột văn bản được tạo ra với
Các mục nhập được sắp xếp theo các cột, thay vì theo chiều dọc. Tùy chọn này vô hiệu hóa dài
định dạng đầu ra.

-1 (Chữ số một.) Buộc đầu ra là một mục nhập trên mỗi dòng. Tùy chọn này
không tắt đầu ra định dạng dài. (Đầu ra định dạng dài được kích hoạt bởi −g, −l
(à), −n−o; và bị vô hiệu hóa bởi −C, −m−x.)

Nếu một tùy chọn cho phép đầu ra định dạng dài (−g, −l (à), −n−o được đưa ra với một
tùy chọn vô hiệu hóa đầu ra định dạng dài (−C, −m−x), điều này sẽ không được coi là một
lỗi. Tùy chọn cuối cùng trong số các tùy chọn được chỉ định này sẽ xác định xem đầu ra định dạng dài có phải là
bằng văn bản.

If −R, −d, hoặc là −f được chỉ định, kết quả của việc chỉ định các tùy chọn loại trừ lẫn nhau này
được chỉ định bởi các mô tả của các tùy chọn ở trên. Nếu nhiều hơn một trong số các
các tùy chọn khác được hiển thị trong phần SYNOPSIS trong các nhóm loại trừ lẫn nhau được đưa ra, điều này
sẽ không được coi là một lỗi; tùy chọn cuối cùng được chỉ định trong mỗi bộ sẽ xác định
đầu ra.

Lưu ý rằng nếu −t được quy định, −c−u không chỉ loại trừ lẫn nhau,
chúng cũng loại trừ lẫn nhau với −S khi xác định thứ tự sắp xếp. Nhưng ngay cả khi −S is
được chỉ định sau tất cả các lần xuất hiện của −c, −t−u, lần sử dụng cuối cùng của −c or −u xác định
dấu thời gian được in khi sản xuất đầu ra định dạng dài.

TOÁN HẠNG


Toán hạng sau sẽ được hỗ trợ:

hồ sơ Tên đường dẫn của tệp sẽ được ghi. Nếu không tìm thấy tệp được chỉ định,
thông báo chẩn đoán sẽ được xuất ra trên lỗi tiêu chuẩn.

STDIN


Không được sử dụng.

ĐẦU VÀO CÁC TẬP TIN


Không có.

MÔI TRƯỜNG BIẾN


Các biến môi trường sau đây sẽ ảnh hưởng đến việc thực hiện ls:

CỘT Xác định chiều rộng vị trí cột ưa thích của người dùng để viết nhiều văn bản-
đầu ra của cột. Nếu biến này chứa một chuỗi biểu thị một số thập phân
số nguyên, ls tiện ích sẽ tính toán có bao nhiêu cột văn bản tên đường dẫn để viết
(xem −C) dựa trên chiều rộng được cung cấp. Nếu như CỘT không được đặt hoặc không hợp lệ, một
Số lượng vị trí cột được xác định do triển khai sẽ được giả định, dựa trên
kiến thức của người thực hiện về thiết bị đầu ra. Chiều rộng cột được chọn để
viết tên của các tệp trong bất kỳ thư mục nhất định nào sẽ không đổi. Tên tệp
sẽ không được cắt bớt để vừa với đầu ra nhiều cột văn bản.

NGÔN NGỮ Cung cấp giá trị mặc định cho các biến quốc tế hóa chưa được đặt hoặc
vô giá trị. (Xem tập Định nghĩa cơ bản của POSIX.1‐2008, Phần 8.2,
quốc tế hóa Biến ưu tiên quốc tế hóa
các biến được sử dụng để xác định giá trị của danh mục ngôn ngữ.)

LC_ALL Nếu được đặt thành giá trị chuỗi không trống, hãy ghi đè giá trị của tất cả các chuỗi khác
các biến quốc tế hóa.

LC_THU THẬP
Xác định ngôn ngữ cho thông tin đối chiếu ký tự trong việc xác định
trình tự đối chiếu tên đường dẫn.

LC_CTYPE Xác định ngôn ngữ để diễn giải chuỗi byte dữ liệu văn bản
dưới dạng ký tự (ví dụ: byte đơn trái ngược với ký tự nhiều byte trong
đối số) và những ký tự nào được định nghĩa là có thể in được (lớp ký tự
in).

LC_MESSAGES
Xác định ngôn ngữ sẽ được sử dụng để ảnh hưởng đến định dạng và nội dung của
thông báo chẩn đoán được ghi vào lỗi tiêu chuẩn.

LC_TIME Xác định định dạng và nội dung cho chuỗi ngày và giờ được viết bởi ls.

NLSPATH Xác định vị trí của danh mục thư để xử lý LC_MESSAGES.

TZ Xác định múi giờ cho chuỗi ngày và giờ được viết bởi ls. Nếu TZ chưa được đặt
hoặc null, một múi giờ mặc định không xác định sẽ được sử dụng.

BẤT NGỜ SỰ KIỆN


Mặc định.

GIỚI THIỆU


Định dạng mặc định sẽ là liệt kê một mục nhập trên mỗi dòng cho đầu ra tiêu chuẩn; những trường hợp ngoại lệ
đến các thiết bị đầu cuối hoặc khi một trong những −C, −m, hoặc là −x các tùy chọn được chỉ định. Nếu đầu ra là
đến một thiết bị đầu cuối, định dạng được xác định bởi việc triển khai.

Thời Gian −m được chỉ định, định dạng được sử dụng cho phần tử cuối cùng của danh sách sẽ là:

"% s \ n", <tên tập tin>

Định dạng được sử dụng cho từng phần tử khác của danh sách sẽ là:

"%NS", <tên tập tin>,phân cách>

ở đâu, nếu không có chỗ cho phần tử tiếp theo của danh sách để vừa với phần tử hiện tại
độ dài dòng,phân cách> là một chuỗi chứa một tùy chọn nhân vật và một
bắt buộc tính cách; nếu không thì nó là một tính cách.

Nếu −i tùy chọn được chỉ định, số sê-ri tệp của tệp (xem Định nghĩa cơ sở
khối lượng của POSIX.1‐2008, ) sẽ được viết ở định dạng sau trước bất kỳ
đầu ra khác cho mục nhập tương ứng:

%u ", <hồ sơ nối tiếp con số>

Nếu −l tùy chọn được chỉ định, thông tin sau sẽ được ghi cho các tệp khác
hơn ký tự đặc biệt và chặn các tệp đặc biệt:

"%NS %u %s %s %u %s % s \ n ", <hồ sơ chế độ>,con số of liên kết>,
<chủ sở hữu tên>,nhóm tên>,kích thước>,ngày thời gian>,
<tên đường dẫn>

Nếu −l tùy chọn được chỉ định, thông tin sau sẽ được viết cho ký tự
đặc biệt và chặn các tệp đặc biệt:

"%NS %u %s %s %s %s % s \ n ", <hồ sơ chế độ>,con số of liên kết>,
<chủ sở hữu tên>,nhóm tên>,thiết bị Thông tin>,ngày thời gian>,
<tên đường dẫn>

Trong cả hai trường hợp, nếu tệp là một liên kết tượng trưng và −L tùy chọn cũng được chỉ định, điều này
thông tin sẽ dành cho tệp được giải quyết từ liên kết tượng trưng, ​​ngoại trừ
<tên đường dẫn> trường phải chứa tên đường dẫn của chính liên kết tượng trưng. Nếu tệp là một
liên kết tượng trưng và −L tùy chọn không được chỉ định, thông tin này sẽ là về liên kết
chính nó vàtên đường dẫn> trường sẽ có dạng:

"%NS -> %NS", <tên đường dẫn of Link>,nội dung of Link>

Sản phẩm −n, −g−o các tùy chọn sử dụng cùng một định dạng như −l, nhưng với các mục bị bỏ qua và
có liên quan nhân vật. Xem phần TÙY CHỌN.

Trong cả hai phần trước −l biểu mẫu, nếuchủ sở hữu tên> hoặcnhóm tên> không thể được xác định, hoặc
if −n được đưa ra, chúng sẽ được thay thế bằng các giá trị số liên quan bằng cách sử dụng
định dạng %u.

Cáckích thước> trường sẽ chứa giá trị sẽ được trả về cho tệp trong
cỡ_st_size lĩnh vực cấu trúc stat (xem tập Định nghĩa cơ bản của POSIX.1‐2008,
). Lưu ý rằng đối với một số loại tệp, giá trị này là không xác định.

Cácthiết bị Thông tin> trường phải chứa thông tin do triển khai xác định được liên kết với
thiết bị được đề cập.

Cácngày thời gian> trường phải chứa ngày và dấu thời gian thích hợp khi
tệp đã được sửa đổi lần cuối. Trong ngôn ngữ POSIX, trường sẽ tương đương với
đầu ra của những thứ sau ngày chỉ huy:

ngày "+% ​​b %e % H:% M "

nếu tệp đã được sửa đổi trong sáu tháng qua, hoặc:

ngày "+% ​​b %e % Y "

(nơi hai các ký tự được sử dụng giữa %e%Y) nếu tệp chưa được
được sửa đổi trong sáu tháng qua hoặc nếu ngày sửa đổi là trong tương lai, ngoại trừ trường hợp đó,
trong cả hai trường hợp, cuối cùng được sản xuất bởi ngày sẽ không được bao gồm và đầu ra
sẽ như thể ngày lệnh đã được thực hiện tại thời điểm ngày sửa đổi cuối cùng của
tệp thay vì thời gian hiện tại. Khi mà LC_TIME danh mục ngôn ngữ không được đặt thành
Có thể sử dụng ngôn ngữ POSIX, một định dạng và thứ tự trình bày khác của trường này.

Nếu tên đường dẫn được chỉ định là hồ sơ toán hạng, nó sẽ được viết như được chỉ định.

Chế độ tệp được ghi trong −l, −n, −g−o các tùy chọn sẽ bao gồm những điều sau đây
định dạng:

"% c% s% s% s% s", <nhập kiểu>,chủ sở hữu quyền>,
<nhóm quyền>,khác quyền>,
<không bắt buộc luân phiên truy cập phương pháp cờ>

Cáckhông bắt buộc luân phiên truy cập phương pháp cờ> sẽ là chuỗi trống nếu không có
phương pháp kiểm soát truy cập thay thế hoặc bổ sung được liên kết với tệp; nếu không, nó
sẽ là một chuỗi chứa một ký tự có thể in được duy nhất không phải là .

Cácnhập kiểu> ký tự sẽ mô tả loại tệp, như sau:

d Thư mục.

b Chặn tệp đặc biệt.

c Kí tự đặc biệt tệp.

l (ell) Liên kết tượng trưng.

p FIFO.

- Hồ sơ thông thường.

Việc triển khai có thể thêm các ký tự khác vào danh sách này để đại diện cho việc triển khai khác-
các loại tệp được xác định.

Ba trường tiếp theo sẽ có ba ký tự, mỗi trường:

<chủ sở hữu quyền>
Quyền cho lớp chủ sở hữu tệp (xem tập Định nghĩa cơ sở của
POSIX.1-2008, Phần 4.4, Tập tin Truy Cập Quyền).

<nhóm quyền>
Quyền cho nhóm tệp.

<khác quyền>
Quyền đối với tệp lớp khác.

Mỗi trường sẽ có ba vị trí ký tự:

1. Nếu 'r', tệp có thể đọc được; nếu như '-', tệp không thể đọc được.

2. Nếu 'w', tệp có thể ghi được; nếu như '-', tệp không thể ghi được.

3. Điều đầu tiên áp dụng trong số những điều sau:

S Nếu trongchủ sở hữu quyền>, tệp không thể thực thi được và chế độ set-user-ID là
bộ. Nếu trongnhóm quyền>, tệp không thực thi được và chế độ set-group-ID
được thiết lập.

s Nếu trongchủ sở hữu quyền>, tệp có thể thực thi và chế độ set-user-ID được đặt.
Nếu trongnhóm quyền>, tệp có thể thực thi và chế độ set-group-ID được thiết lập.

T Nếu trongkhác quyền> và tệp là một thư mục, quyền tìm kiếm không phải là
được cấp cho người khác và cờ xóa hạn chế được đặt.

t Nếu trongkhác quyền> và tệp là một thư mục, quyền tìm kiếm là
được cấp cho người khác và cờ xóa hạn chế được đặt.

x Tệp có thể thực thi được hoặc thư mục có thể tìm kiếm được.

- Không thuộc tính nào của 'NS', 'NS', 'T', 'NS', hoặc là 'NS' áp dụng.

Việc triển khai có thể thêm các ký tự khác vào danh sách này cho ký tự thứ ba
Chức vụ. Tuy nhiên, những bổ sung như vậy sẽ được viết bằng chữ thường nếu tệp
có thể thực thi hoặc có thể tìm kiếm, và viết hoa nếu không.

Nếu bất kỳ −l, −n, −s, −g, hoặc là −o các tùy chọn được chỉ định, mỗi danh sách tệp trong
thư mục sẽ được đặt trước bởi một dòng trạng thái cho biết số lượng khối hệ thống tệp
bị chiếm bởi các tệp trong thư mục theo đơn vị 512 byte nếu −k tùy chọn không được chỉ định, hoặc
Đơn vị 1024 byte nếu −k tùy chọn được chỉ định, làm tròn đến số tích phân tiếp theo của
đơn vị, nếu cần thiết. Trong ngôn ngữ POSIX, định dạng sẽ là:

"toàn bộ % u \ n ", <con số of các đơn vị in các thư mục>

Nếu có nhiều hơn một thư mục hoặc kết hợp các tệp và thư mục không phải là thư mục
được viết, do chỉ định nhiều toán hạng, hoặc −R tùy chọn, mỗi danh sách
của các tệp trong một thư mục sẽ được đặt trước:

"\ n% s: \ n", <thư mục tên>

Nếu chuỗi này là thứ đầu tiên được viết, thì sẽ không được viết.
Đầu ra này sẽ đứng trước số đơn vị trong thư mục.

Nếu −s được đưa ra tùy chọn, mỗi tệp sẽ được ghi với số khối được sử dụng bởi
tập tin. Cùng với −C, -1, −m, hoặc là −x, số và một sẽ đứng trước
tên tập tin; với −l, −n, −g, hoặc là −o, chúng sẽ đứng trước mỗi dòng mô tả một tệp.

STDERR


Lỗi chuẩn chỉ được sử dụng cho các thông báo chẩn đoán.

OUTPUT CÁC TẬP TIN


Không có.

ĐA THẾ HỆ MÔ TẢ


Không có.

EXIT TÌNH TRẠNG


Các giá trị thoát sau sẽ được trả về:

0 Hoàn thành thành công.

> 0 Đã xảy ra lỗi.

HẬU QUẢ OF LRI


Mặc định.

Sản phẩm tiếp theo phần đang nhiều thông tin.

ỨNG DỤNG SỬ DỤNG


Nhiều triển khai sử dụng ('=') để biểu thị các ổ cắm liên kết với tệp
hệ thống cho −F Lựa chọn. Tương tự, nhiều triển khai lịch sử sử dụng 'NS' tính cách
để biểu thị các ổ cắm là các ký tự loại mục nhập cho −l tùy chọn.

Rất khó để một ứng dụng sử dụng mọi phần của trường chế độ tệp ls −l trong một
cách di động. Một số loại tệp nhất định và các bit thực thi không được đảm bảo là chính xác
như được hiển thị, vì triển khai có thể có phần mở rộng. Các ứng dụng có thể sử dụng trường này để vượt qua
trực tiếp đến bản in hoặc lời nhắc của người dùng, nhưng các hành động dựa trên nội dung của nó nói chung phải
được hoãn lại, thay vào đó, đến thử nghiệm tiện ích.

Đầu ra của ls (với −l và các tùy chọn liên quan) chứa thông tin một cách hợp lý
có thể được sử dụng bởi các tiện ích như chmodchạm để khôi phục tệp về trạng thái đã biết.
Tuy nhiên, thông tin này được trình bày ở định dạng không thể được sử dụng trực tiếp bởi những
tiện ích hoặc được dịch dễ dàng sang một định dạng có thể sử dụng được. Một nhân vật đã được
được thêm vào cuối chuỗi quyền để các ứng dụng ít nhất có
chỉ ra rằng họ có thể đang làm việc trong một lĩnh vực mà họ không hiểu thay vì cho rằng
rằng họ có thể dịch chuỗi quyền thành một thứ gì đó có thể được sử dụng. Tương lai
các phiên bản hoặc các tài liệu liên quan có thể xác định một hoặc nhiều ký tự cụ thể sẽ được sử dụng dựa trên
trên các cơ chế kiểm soát truy cập bổ sung hoặc thay thế tiêu chuẩn khác nhau.

Như với nhiều tiện ích xử lý tên tệp, kết quả đầu ra của ls cho nhiều
các tệp hoặc ở một trong các định dạng danh sách dài phải được sử dụng cẩn thận trên các hệ thống nơi
tên tệp có thể chứa khoảng trắng được nhúng. Hệ thống và quản trị viên hệ thống nên
thiết lập các chính sách và đào tạo người dùng để hạn chế việc sử dụng các tên tệp đó.

Số lượng khối đĩa bị chiếm bởi tệp mà nó báo cáo khác nhau tùy thuộc vào
loại hệ thống tệp cơ bản, đơn vị kích thước khối được báo cáo và phương pháp tính toán
số khối. Trên một số loại hệ thống tệp, số lượng là số khối thực tế
bị chiếm bởi tệp (đếm các khối gián tiếp và bỏ qua các lỗ hổng trong tệp); cho người khác
nó được tính toán dựa trên kích thước tệp (thường tạo ra một khoản hỗ trợ cho các khối gián tiếp,
nhưng bỏ qua lỗ).

VÍ DỤ


Ví dụ về cây thư mục nhỏ được liệt kê đầy đủ với ls −laRF a trong POSIX
ngôn ngữ:

Tổng số 11
drwxr-xr-x 3 fox ăn xin 64 Tháng Bảy 4 12:07 ./
drwxrwxrwx 4 fox ăn xin 3264 Tháng Bảy 4 12:09 ../
drwxr-xr-x 2 fox ăn xin 48 Tháng Bảy 4 12:07 b/
-rwxr - r-- 1 fox ăn xin 572 Tháng Bảy 4 12:07 foo *

a / b:
Tổng số 4
drwxr-xr-x 2 fox prog 48 ngày 4 tháng 12 07:XNUMX ./
drwxr-xr-x 3 fox prog 64 ngày 4 tháng 12 07:XNUMX ../
-rw-r - r-- 1 fox prog 700 Jul 4 12:07 bar

CƠ SỞ LÝ LUẬN


Một số triển khai lịch sử của ls tiện ích hiển thị tất cả các mục nhập trong một thư mục ngoại trừ
dấu chấm và dấu chấm khi người dùng siêu cấp gọi ls mà không chỉ định −a Lựa chọn. Khi nào
người dùng `` bình thường '' gọi ls mà không chỉ định −a, họ không nên xem thông tin về
bất kỳ tệp nào có tên bắt đầu bằng trừ khi họ được đặt tên là hồ sơ Toán hạng.

Việc triển khai dự kiến ​​sẽ đi qua các độ sâu tùy ý khi xử lý −R tùy chọn.
Giới hạn duy nhất về độ sâu phải dựa trên việc hết bộ nhớ vật lý cho
theo dõi các thư mục chưa được giám sát.

Sản phẩm -1 (một) tùy chọn trước đây chỉ được tìm thấy trong các triển khai BSD và BSD có nguồn gốc từ BSD. Nó
là bắt buộc trong tập POSIX.1‐2008 này để các ứng dụng phù hợp có thể đảm bảo
đầu ra đó là một mục nhập trên mỗi dòng, ngay cả khi đầu ra là một thiết bị đầu cuối.

Sản phẩm −S tùy chọn đã được thêm trong Ấn bản 7, nhưng đã được cung cấp bởi một số triển khai cho
nhiều năm. Mô tả được đưa ra trong thông lệ lịch sử của các tài liệu tiêu chuẩn, nhưng không
không khớp với nhiều tài liệu mô tả hành vi của nó. Tài liệu lịch sử
thường được mô tả nó như một cái gì đó như:

−S Sắp xếp theo kích thước (kích thước lớn nhất trước) thay vì theo tên. Thiết bị ký tự đặc biệt
(được liệt kê cuối cùng) được sắp xếp theo tên.

mặc dù loại tệp không bao giờ được xem xét khi sắp xếp đầu ra. Nhân vật đặc biệt
các tệp thường sắp xếp gần cuối danh sách vì kích thước tệp của chúng trên hầu hết
triển khai bằng không. Nhưng chúng được sắp xếp theo thứ tự bảng chữ cái với bất kỳ tệp nào khác
tình cờ có cùng kích thước tệp (không), không được sắp xếp riêng và được thêm vào cuối.

Tập POSIX.1‐2008 này thường im lặng về những gì sẽ xảy ra khi lẫn nhau-
các tùy chọn độc quyền được chỉ định. Ngoại trừ −R, −d−f, Các ls tiện ích được yêu cầu
chấp nhận nhiều tùy chọn từ mỗi nhóm tùy chọn loại trừ lẫn nhau mà không coi chúng là
lỗi và sử dụng hành vi được chỉ định bởi tùy chọn cuối cùng được đưa ra trong mỗi bên-
bộ độc quyền. Từ ls là một trong những lệnh bí danh nhất, điều quan trọng là
thực hiện thực hiện một cách trực quan. Ví dụ: nếu bí danh là:

bí danh ls = "ls −C "

và người dùng đã gõ ls -1 (một), kết quả đầu ra một cột văn bản, không phải là một lỗi.

Sản phẩm −g, −l (à), −n−o các tùy chọn không phải là các tùy chọn loại trừ lẫn nhau. Tất cả đều cho phép
đầu ra định dạng dài. Họ làm việc cùng nhau để xác định xem chủ sở hữu của tệp có được viết hay không
(không nếu −g là hiện tại), nhóm của tệp được ghi (không nếu −o là hiện tại), và nếu tệp của
nhóm hoặc chủ sở hữu được viết cho dù nó được viết dưới dạng tên (mặc định) hay một chuỗi
đại diện cho số UID hoặc GID (nếu −n là quà tặng). Các −C, −m, −x-1 (một)
là các tùy chọn loại trừ lẫn nhau và ba tùy chọn đầu tiên trong số này vô hiệu hóa đầu ra định dạng dài.
Sản phẩm -1 (một) tùy chọn không trực tiếp thay đổi việc đầu ra định dạng dài có được bật hay không,
nhưng bằng cách ghi đè −C, −m−x, nó có thể bật lại đầu ra định dạng dài đã từng
bị vô hiệu hóa bởi một trong các tùy chọn này.

Các phiên bản trước của tiêu chuẩn này không mô tả BSD −A tùy chọn (như −a, nhưng chấm và
dấu chấm không được viết ra). Nó đã được thêm vào do việc triển khai rộng rãi.

Việc triển khai có thể thực hiện −q mặc định cho các thiết bị đầu cuối để ngăn chặn các cuộc tấn công của con ngựa trojan vào
thiết bị đầu cuối với trình tự thoát đặc biệt. Điều này không bắt buộc vì:

* Một số ký tự điều khiển có thể hữu ích trên một số thiết bị đầu cuối; ví dụ, một hệ thống có thể
viết chúng là "\ 001" or "^ A".

* Hành vi đặc biệt đối với các thiết bị đầu cuối không liên quan đến tính di động của ứng dụng.

Một đề xuất ban đầu chỉ rõ rằngkhông bắt buộc luân phiên truy cập phương pháp cờ> phải được '+'
nếu có một phương pháp truy cập thay thế được sử dụng trên tệp hoặc nếu không có. Cái này
đã được thay đổi thành nếu không có và một ký tự có thể in được nếu có.
Điều này được thực hiện vì ba lý do:

1. Có những triển khai lịch sử bằng cách sử dụng các ký tự khác '+'.

2. Có những cách triển khai thay đổi ký tự này được sử dụng ở vị trí đó thành
phân biệt giữa các phương pháp truy cập thay thế khác nhau đang được sử dụng.

3. Các nhà phát triển tiêu chuẩn không muốn loại trừ các thông số kỹ thuật có thể cần trong tương lai
một cách để chỉ định nhiều hơn một phương thức truy cập thay thế.

Tuy nhiên, việc triển khai cung cấp một phương thức truy cập thay thế duy nhất được khuyến khích
sử dụng '+'.

Các phiên bản trước của tiêu chuẩn này không có −k tùy chọn, có nghĩa là −s
không thể sử dụng tùy chọn một cách linh hoạt vì kích thước khối của nó đã được xác định bằng cách triển khai và
các đơn vị được sử dụng để chỉ định số khối bị chiếm bởi các tệp trong một thư mục trong một ls −l
danh sách đã được cố định dưới dạng đơn vị 512 byte. Các −k tùy chọn đã được thêm vào để cung cấp một cách
các −s tùy chọn được sử dụng một cách linh hoạt và để nhất quán, nó cũng thay đổi
đơn vị từ 512 byte đến 1024 byte.

Cácngày thời gian> trường trong −l định dạng chỉ được chỉ định cho ngôn ngữ POSIX. Như
lưu ý, định dạng có thể khác nhau ở các ngôn ngữ khác. Không có cơ chế để xác định điều này là
có mặt trong tập POSIX.1‐2008 này, vì phương tiện thích hợp là hệ thống nhắn tin;
nghĩa là, định dạng phải được chỉ định dưới dạng `` thông báo ''.

TƯƠNG LAI HƯỚNG DẪN


Cho phép −f bỏ qua −A, −g, −l, −n, −o−s các tùy chọn có thể bị xóa trong tương lai
phiên bản.

Sử dụng lsposix trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

  • 1
    2 đến 3-3.5
    2 đến 3-3.5
    2to3-3.3 - Công cụ chuyển đổi Python2 sang Python3
    hữu ích. Cảm ơn !
    Chạy 2to3-3.5
  • 2
    2to3
    2to3
    2to3-2.7 - Công cụ chuyển đổi Python2 sang Python3
    hữu ích. Cảm ơn !
    Chạy 2to3
  • 3
    cpqarrayd
    cpqarrayd
    cpqarrayd - Bộ điều khiển mảng
    giám sátdaemon CỐ ĐỊNH: cpqarrayd [-d]
    [-v] [-t máy chủ [-t máy chủ]] MÔ TẢ:
    Chương trình này có khả năng giám sát HP
    (Compaq) sắp xếp...
    Chạy cpqarrayd
  • 4
    cproto
    cproto
    cproto - tạo nguyên mẫu hàm C
    và chuyển đổi các định nghĩa hàm ...
    Chạy cproto
  • 5
    gbbin
    gbbin
    gbbin - Một chương trình chuyển đổi dữ liệu...
    Chạy gbbin
  • 6
    gbboot
    gbboot
    gbboot - Dữ liệu do người dùng Bootstrap cung cấp ...
    Chạy gbboot
  • Khác »

Ad