Đơn vị kích thước mặc định trong lệnh ls -l linux là gì


57

Tôi muốn biết đơn vị (byte, bit, kb) của đầu ra của ls -llệnh trong Linux là gì. Đây là một ví dụ về những gì tôi đã có:

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

Tôi muốn biết đơn vị của 39870 (kích thước của ser_cat) là gì?

Câu trả lời:


79

Kích thước đó tính bằng byte.

Bạn có thể sử dụng ls -lhđể in danh sách dài với kích thước tệp có thể đọc được của con người.


18
Chỉ cần một lưu ý về các đơn vị: ls -h cho 1K (1024 byte). ls --si cho 1k (1000 byte).
Thomas Bratt

4

Chúng ta cần thêm l (tùy chọn danh sách dài) để hiển thị kích thước tệp có thể đọc được của con người ( ls -lh). Trong trường hợp của bạn, kích thước của tệp ser_cat là 39870 byte.

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

ls -lh lệnh hiển thị tất cả thông tin kích thước tệp như K cho Kibibyte (KiB), M cho Mebibyte (MiB), v.v. Thay vì các bit, chúng hiển thị thông tin theo byte.

ls -lhhiển thị thông tin đơn vị (kích thước) bằng cách sử dụng một ký tự thay vì hai ký tự. Nếu không có thông tin đơn vị ở đó, thì đó là byte.


3
Đơn vị cho -h thực sự là Kibibytes và Mebibytes, không phải Kilobytes và Megabyte. Nếu bạn muốn Kilobytes và Megabyte, hãy sử dụng --sithay thế.
Ajedi32

Cập nhật bài viết để phản ánh @ Ajedi32 điểm. , Tham khảo [ superuser.com/questions/287498/ Lời để hiểu sự khác biệt giữa KiB và KB
Baha
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.