'Ls -la' làm gì?


11

Khi tôi nhập -althuộc tính bằng lệnh ls , tôi nhận được như sau:

anupam@JAZZ:~/blog$ ls -al
total 76
drwxrwxr-x 13 anupam anupam 4096 Aug 28 21:45 .
drwxr-xr-x 34 anupam anupam 4096 Aug 28 20:52 ..
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 app
drwxr-xr-x  2 anupam anupam 4096 Aug 28 12:19 bin
drwxrwxr-x  5 anupam anupam 4096 Aug 28 12:19 config
-rw-rw-r--  1 anupam anupam  154 Aug 28 12:19 config.ru
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:37 db
-rw-rw-r--  1 anupam anupam 1339 Aug 28 12:19 Gemfile
-rw-rw-r--  1 anupam anupam 2871 Aug 28 12:19 Gemfile.lock
drwxrwxr-x  7 anupam anupam 4096 Aug 28 21:45 .git
-rw-rw-r--  1 anupam anupam  466 Aug 28 12:19 .gitignore
drwxrwxr-x  4 anupam anupam 4096 Aug 28 12:19 lib
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:29 log
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:19 public
-rw-rw-r--  1 anupam anupam  249 Aug 28 12:19 Rakefile
-rw-rw-r--  1 anupam anupam  478 Aug 28 12:19 README.rdoc
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 test
drwxrwxr-x  6 anupam anupam 4096 Aug 28 12:33 tmp
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:19 vendor

Mỗi cột có ý nghĩa gì, và total 76ý nghĩa ở đây là gì?


2
Đối với các câu hỏi tương tự trong tương lai, công cụ trực tuyến này là khá tuyệt vời. Explshell.com/explain?cmd=ls+-al
Dan

@ dan08 Điều đó giải thích lệnh, nhưng không phải đầu ra.
wjandrea

Câu trả lời:


25

Các ls -allệnh là sự kết hợp của ls -l(sử dụng một định dạng danh sách dài) và ls -a(đừng bỏ qua mục bắt đầu với.)

Kết quả là một danh sách dài ( ls -lphần) với (từ trái sang phải):

  • loại tệp
  • quyền truy cập tập tin
  • số lượng liên kết
  • Tên chủ sở hữu
  • nhóm chủ sở hữu
  • Kích thước tập tin
  • thời gian sửa đổi lần cuối
  • tên của tập tin hoặc thư mục

trong khi đó ls -acó nghĩa là các tập tin ẩn cũng được liệt kê.

xem thêm man ls(như mọi khi manlà nguồn thông tin đầu tiên) và liên kết này .

Giải thích thêm một chút về những gì bạn thấy

Đầu ra bắt đầu với số khối đĩa, được sử dụng bởi thư mục (trong trường hợp của bạn là 76). Từ các tài liệu GNU :

Đối với mỗi thư mục được liệt kê, hãy mở đầu các tệp bằng một dòng 'tổng số khối', trong đó các khối là tổng phân bổ đĩa cho tất cả các tệp trong thư mục đó. Kích thước khối hiện mặc định là 1024 byte, nhưng điều này có thể bị ghi đè.

Sau đó:

  • ký tự đầu tiên mô tả thời tiết đó là thư mục ( d) hoặc tệp ( -) (hoặc một số loại tệp khác, xem tài liệu để biết danh sách đầy đủ)

Quyền truy cập tệp:

  • các quyền trong phần chín ký tự (3x3 cho chủ sở hữu / nhóm / người dùng khác)

Liên kết

  • Số lượng liên kết là số lượng liên kết cứng đến tập tin. Đối với một thư mục, số lượng liên kết cứng là số lượng thư mục con (ngay lập tức) cộng với thư mục mẹ và chính nó.

Chủ nhân

  • tên của chủ sở hữu
  • Tên của nhóm (chủ sở hữu)

Kích thước tập tin

  • Bạn thấy nhiều tệp có kích thước 4096, đó là kích thước tối thiểu cho một thư mục trên ext3ext4.

Thanx thưa ngài, Ngài đã cho tôi một sự hiểu biết rõ ràng về chính xác những gì tôi đang tìm kiếm ..
lazarus

4

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

Bạn có 76 thư mục trong / home / blog

drwxrwxr-x - Đây là các quyền cho mỗi người

Số sau các quyền là số tệp / thư mục / liên kết trong thư mục này

Sau đó, người dùng hiện tại

Sau đó, chủ sở hữu thư mục

Tiếp theo là ID nhóm cho nhóm, tập tin cũng thuộc.

Tiếp theo là ngày và thời gian tập tin được sửa đổi

Entery bên phải là tên của thư mục

Bạn có thể nối lsvới các lệnh khác chẳng hạn

ls -a

Hiển thị các tập tin ẩn (bắt đầu bằng.)

Bạn có thể tìm thấy tất cả các lệnh ở đây


76 thư mục trong / nhà hoặc trong / nhà / blog?
lazarus

xin lỗi / nhà / blog / Tôi cho rằng bạn vừa ở / nhà
Mark Kirby

Được rồi thưa ông, sau đó những gì hiện, 13 phương tiện trong [drwxrwxr-x 13 Anupam Anupam 4096 ngày 28 tháng 8 21:45.] Và 34 phương tiện trong [drwxr-xr-x 34 Anupam Anupam 4096 ngày 28 tháng 8 20:52 ..]
lazarus

1
76 không cho biết số lượng thư mục bên trong thư mục lshiển thị. Xem ví dụ này: pastebin.com/S411HeJG Rõ ràng không có thư mục nào bên trong thư mục được hiển thị bởi ls, nhưng nó nói 8là tổng số.
Andrea Lazzarotto

Tổng số liên kết tệp và thư mục nhưng CHỈ liệt kê các thư mục
Đánh dấu Kirby
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.