Hướng dẫn sử dụng lệnh ls trong Linux

Địa chỉ GitHub:
https://github.com/mingongge/Learn-a-Linux-command-every-day

Giới thiệu lệnh

Lệnh ls (list) được sử dụng để hiển thị nội dung của thư mục đã chỉ định, bao gồm cả tệp tin và thư mục con. Tương tự như lệnh dir trong hệ điều hành Windows.

Kết quả đầu ra của lệnh có thể hiển thị màu sắc để phân biệt các loại tệp khác nhau.

Cú pháp

ls (tùy chọn) (tham số)

Các tùy chọn chính

  • -a: Hiển thị tất cả tệp và thư mục, bao gồm cả tệp ẩn
  • -A: Hiển thị toàn bộ ngoại trừ các thư mục ...
  • -d: Hiển thị thông tin thuộc tính của thư mục
  • -l: Hiển thị thông tin chi tiết với các cột: loại tệp, quyền, số liên kết, chủ sở hữu, nhóm, kích thước và thời gian sửa đổi
  • -r: Sắp xếp theo thứ tự ngược
  • -t: Sắp xếp theo thời gian
  • -F: Thêm ký hiệu sau tên tệp (ví dụ * cho tệp thực thi, / cho thư mục)
  • -k: Hiển thị kích thước tệp theo KB
  • -m: Cách tên tệp bằng dấu phẩy
  • -n: Hiển thị UID và GID thay vì tên
  • -s: Hiển thị kích thước tệp theo khối
  • -L: Hiển thị đường dẫn mục tiêu của liên kết
  • -R: Xử lý đệ quy toàn bộ thư mục

Ví dụ thực hành

  1. Liệt kê nội dung thư mục /home/user:
    [user@host ~]$ ls -l /home/user/
    total 4
    -rw-------. 1 user user 1330 Thg3 26 09:50 config.txt
    drwxr-xr-x  2 user user   6 Thg4 24 01:59 project
    drwxr-xr-x  2 user user   6 Thg4 24 01:59 tools
  2. Hiển thị theo thời gian ngược:
    [user@host ~]$ ls -lrt /home/user/
    total 4
    -rw-------. 1 user user 1330 Thg3 26 09:50 config.txt
    drwxr-xr-x  2 user user   6 Thg4 24 01:59 project
    drwxr-xr-x  2 user user   6 Thg4 24 01:59 tools
  3. Hiển thị số inode:
    [user@host ~]$ ls -i *
    123456789 script.sh  987654321 config.txt
  4. Thêm ký hiệu cho tên tệp:
    ls -AF
  5. Thống kê số lượng tệp và thư mục:
    ls -l * | grep "^-" | wc -l
    ls -l * | grep "^d" | wc -l
  6. Hiển thị đường dẫn tuyệt đối:
    ls | sed "s:^:`pwd`/:"
    <output>
    /home/user/docs/file1.txt
    /home/user/docs/file2.pdf
    /home/user/docs/report.docx
    </output>

Thẻ: Lệnh Linux ls Hệ thống tập tin

Đăng vào ngày 5 tháng 8 lúc 04:28