Sự khác biệt giữa ls -l, ls -ltr và ll?


11

Khi tôi đang sử dụng các lệnh này, tôi nhận được cùng một đầu ra nhưng chỉ có thứ tự được thay đổi cho ls -ltrlệnh. Bất cứ ai có thể xin vui lòng cho tôi biết sự khác biệt giữa các lệnh dưới đây là gì?

  1. ll
  2. ls -l
  3. ls -ltr

Hãy thử gõ "ls --help", câu trả lời của bạn sẽ được tìm thấy ở đó.
Al Bundy

Câu trả lời:


15

Trước hết, các lệnh được đề cập không tạo ra cùng một đầu ra. Đây là những thông tin chi tiết:

  1. ll: Không có lệnh nào giống như ll, trong Ubuntu nó là bí danh cho lệnh ls -alF. bạn có thể tìm thấy nó bằng cách:

    $ type ll
    ll is aliased to `ls -alF'
    
    • -atùy chọn là hiển thị các tập tin ẩn (sẽ hiển thị ...quá)

    • -l tùy chọn là hiển thị đầu ra dưới dạng một danh sách dài cùng với các thuộc tính khác nhau, ví dụ như quyền, kích thước tệp, sử dụng, nhóm, thời gian sửa đổi, v.v.

    • -Fsẽ nối thêm một trong */=>@|các mục, về cơ bản nó được sử dụng để phân biệt các tệp từ các thư mục vì nó sẽ nối /vào các mục trong thư mục

    Thí dụ :

    $ ll
    total 24
    drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
    drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    
  2. ls -l: Như đã đề cập trước đó -lsẽ hiển thị các mục dưới dạng một danh sách dài cùng với các thuộc tính khác nhau.

    Thí dụ:

    $ ls -l
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    
  3. ls -ltr :

    • -t tùy chọn sẽ sắp xếp các mục theo ngày sửa đổi (với lần đầu tiên mới nhất)

    • -r sẽ đảo ngược thứ tự sắp xếp.

    Như -tsẽ sắp xếp theo thời gian sửa đổi với lần đầu tiên mới nhất, -rsẽ gây ra điều ngược lại tức là các mục cũ nhất sẽ được hiển thị đầu tiên ngay bây giờ.

    Ví dụ (Thêm tệp và thư mục để làm cho rõ ràng hơn):

    $ ls -lt
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    -rw-rw-r-- 1 chayan chayan  208 Jun 25 13:49 move.sh
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    
    $ ls -ltr
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    -rw-rw-r-- 1 chayan chayan  208 Jun 25 13:49 move.sh
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
    

Kiểm tra man lsđể có thêm ý tưởng.

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.