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


15

Tôi còn khá mới đối với lập trình nói chung và một số hướng dẫn đã bảo tôi sử dụng ls -lđể xem các tệp trong một thư mục và những người khác đã nói ll. Tôi biết đó lslà một danh sách ngắn, nhưng có sự khác biệt giữa hai cái kia không?


Bạn có thể kiểm tra cách * sh shell của bạn diễn giải bất kỳ lệnh nào với type [command]. type llkết quả trong ll is aliased to 'ls -alF'thiết lập của tôi.
David Foerster

Câu trả lời:


29

Điều này nằm ở .bashrc:

alias ll='ls -al'

Bằng cách xem các trang hướng dẫn cho lệnh ls , bạn có thể thấy hai thuộc tính đó thực hiện cùng nhau:

  1. -a: không bỏ qua các mục bắt đầu bằng . .
  2. -l: sử dụng định dạng danh sách dài.

Vì vậy, bạn có thể hiểu rằng ls -l sẽ bỏ qua bất kỳ mục bắt đầu với .. Đó là điểm khác biệt duy nhất của họ.

BIÊN TẬP:

Hãy để tôi lưu ý rằng, như đã nhận xét, llbí danh khác nhau từ cài đặt đến cài đặt. Trong trường hợp bạn đang tự hỏi những gì là của bạn, xin vui lòng mở một thiết bị đầu cuối và nhập:

alias ll

Điều này sẽ cho bạn thấy làm thế nào llđược thiết lập. Sau đó, bạn có thể tra cứu các thuộc tính bổ sung bằng cách gõ:

man ls

3
Tôi có ll is aliased to 'ls -l'... Bí danh được sao chép từ các tập tin bộ xương vì vậy những gì mọi người có phụ thuộc vào khi họ cài đặt.
Oli

1
Tôi có ls='ls --color=auto', ll='ls -lh'. Ubuntu 14.04 đi /etc/skel/.bashrckèm ls='ls --color=auto' ll='ls -alF, nhưng điều đó thật kinh khủng. Tôi sử dụng llkhi tôi muốn kích thước / ngày / perm, ll -anếu tôi cũng muốn dotfiles.
Peter Cordes

Tôi cũng sử dụng alias l=ll, tiện dụng trong trường hợp tôi bỏ lỡ một chìa khóa.
Peter Cordes

Tôi đã có alias ll = ls -alFnếu điều này giúp bất cứ ai.

2
Để giải thích cho -abạn, bạn có thể muốn đưa .vào backticks để nó rõ hơn.
cpast

6

lllà một bí danh phổ biến cho ls -l. Nó là một phần của mặc định .bashrc, với một vài tùy chọn khác:

$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'
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.