NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
08/08/2024
Lượt xem

Tìm hiểu lệnh ls trong Linux và 6 ví dụ về cách sử dụng lệnh

08/08/2024
11 phút đọc
Lượt xem

Đánh giá

Lệnh Is trong Linux là lệnh sẽ giúp bạn quản lý file một cách hiệu quả. Hãy cùng Vietnix đi sâu tìm hiểu về lệnh ls, khám phá những tùy chọn đa dạng và các ví dụ cụ thể để hiểu rõ tại sao đây là một trong những công cụ không thể thiếu trong hệ điều hành Linux.

Lệnh ls trong Linux là gì?

Lệnh ls (viết tắt của list) là một công cụ giúp bạn xem danh sách file và directory trong một vị trí cụ thể. Khi gõ ls mà không kèm theo bất kỳ tùy chọn nào, bạn sẽ thấy tất cả nội dung trong directory hiện tại. 

Lệnh ls là một công cụ giúp bạn xem danh sách file và directory
Lệnh ls
là một công cụ giúp bạn xem danh sách file và directory

Lệnh ls trong Linux/Unix có cấu trúc khá đơn giản. Bạn chỉ cần gõ ls, sau đó thêm các option và file:

ls [OPTION]... [FILE]...

Lưu ý: Trong cú pháp trên, phần “[OPTION]…” cho phép sử dụng nhiều tùy chọn khác nhau cùng lúc.

Mọi người cũng xem:

12 tùy chọn của lệnh ls trong Linux

Lệnh ls có rất nhiều tùy chọn hữu ích giúp bạn xem thông tin của các file và directory. Nếu bạn muốn tìm hiểu kỹ hơn, có thể xem trang hướng dẫn bằng cách gõ lệnh: 

man ls

Dưới đây là các tùy chọn hữu ích nhất khi dùng lệnh ls trong Linux:

Tùy chọnMô tả
-aHiển thị tất cả các file và directory, kể cả các file ẩn (bắt đầu bằng dấu chấm).
-dChỉ liệt kê directory hiện tại, không hiển thị nội dung bên trong.
-hKhi kết hợp với -l, hiển thị kích thước file theo định dạng dễ đọc (ví dụ: 1K, 100M, 10G).
-lLiệt kê chi tiết bao gồm tên chủ sở hữu, nhóm, kích thước, thời gian chỉnh sửa, và tên file.
-nTương tự -l, nhưng liệt kê theo số thứ tự.
-RLiệt kê nội dung của cả các directory con.
-rĐảo ngược thứ tự liệt kê mặc định.
-sHiển thị kích thước của nội dung.
-SSắp xếp theo kích thước (file lớn nhất trước).
-tSắp xếp theo thời gian (file mới nhất trước).
-iLiệt kê tất cả các file tin và directory kèm theo inode (số chỉ mục).
-gHiển thị nhóm sở hữu của file tin và directory thay vì chủ sở hữu.

Lưu ý: Các tùy chọn trong Linux CLI phân biệt chữ hoa chữ thường.

Ví dụ 1: Dùng lệnh ls trong Linux liệt kê danh sách file và directory

Để xem danh sách các file và directory trong Linux, bạn dùng lệnh ls. Gõ lệnh sau vào cửa sổ terminal để xem nội dung trong directory hiện tại: 

ls

Kết quả sẽ trông giống như sau, hiển thị danh sách các file và directory:

Danh sách các file và directory
Danh sách các file và directory

Ví dụ 2: Dùng lệnh ls liệt kê nội dung của các directory khác

Để xem nội dung của một directory khác, bạn dùng lệnh ls và thêm đường dẫn đến directory đó. Trong ví dụ này đang ở danh mục “Folder” trên màn hình Desktop. Để xem nội dung trong directory chính (directory home), gõ lệnh sau: 

ls /home/softeko/

Ảnh bên dưới cho thấy nội dung của directory của người dùng tên softeko đã được liệt kê.

Các nội dung trong directory đã được liệt kê
Các nội dung trong directory đã được liệt kê

Ví dụ 3: Dùng lệnh ls hiển thị các file và directory ẩn

Để xem các file và directory ẩn trong Linux, bạn có thể dùng lệnh ls với tùy chọn -a khi gõ lệnh. Các file và directory ẩn thường có tên bắt đầu bằng dấu chấm (.). Để thực hiện việc này, hãy gõ lệnh sau vào terminal: 

ls -a

Trong hình ảnh, bạn có thể thấy rằng các file và directory ẩn trong directory desktop đã được liệt kê.

Các file và directory bị ẩn đã hiện ra
Các file và directory bị ẩn đã hiện ra

Ví dụ 4: Dùng lệnh ls trong Linux để hiển thị thông tin chi tiết

Nếu bạn muốn biết thêm thông tin chi tiết hơn (như chủ sở hữu, kích thước file, ngày chỉnh sửa cuối cùng…), bạn có thể dùng lệnh ls với tùy chọn “-l”.  Với cú pháp như sau:

ls -l

Trong ảnh minh họa, bạn sẽ thấy một danh sách chi tiết về mọi thứ trong directory hiện tại

Các thông tin chi tiết được hiển thị ra màn hình
Các thông tin chi tiết được hiển thị ra màn hình

Ví dụ 5: Dùng lệnh ls hiển thị kích thước của file dễ đọc hơn

Khi bạn dùng lệnh ls -l, bạn sẽ thấy kích thước của các file và directory. Tuy nhiên mặc định cột giá trị này tính bằng đơn vị byte, khó trực quan cho người dùng vì không được hiển thị theo đơn vị phổ biến ( như KB, MB, GB).

Kích thước hiển thị trước khi dùng lệnh ls
Kích thước hiển thị trước khi dùng lệnh ls

Để dễ đọc hơn, bạn có thể thêm tùy chọn -h vào lệnh ls -l: 

ls -lh

Hình minh họa bên dưới cho thấy kết quả sau khi dùng lệnh ls -lh, với kích thước file và directory hiển thị theo định dạng dễ đọc hơn.

Output hiển thị kích thước dễ đọc hơn
Output hiển thị kích thước dễ đọc hơn

Ví dụ 6: Dùng lệnh ls trong Linux để liệt kê nội dung directories con

Để liệt kê tất cả các file và directory bên trong các directory con (subdirectories), bạn có thể sử dụng tùy chọn -R với lệnh ls như sau: 

 ls -R

Lệnh trên sẽ liệt kê toàn bộ nội dung của các directory con nằm trong directory Desktop như hình bên dưới.

Các directory con đã được liệt kê
Các directory con đã được liệt kê

Ví dụ 7: Dùng lệnh ls trong Linux để liệt kê và sắp xếp

Để liệt kê và sắp xếp các file và directory, bạn có thể dùng lệnh ls kèm với nhiều tùy chọn khác nhau. Trong phần này, Vietnix sẽ hướng dẫn bạn 2 cách để liệt kê và sắp xếp file và directory trong Linux. 

Trường hợp 1: Sắp xếp theo thời gian

Bạn có thể sắp xếp nội dung directory theo thời gian bằng tùy chọn -t, các nội dung mới nhất sẽ được hiển thị đầu tiên. Để làm điều này, hãy chạy lệnh sau: 

ls -lt

Bạn sẽ thấy danh sách nội dung được sắp xếp theo thời gian chỉnh sửa như hình bên dưới.

Các file đã được sắp xếp theo thời gian
Các file đã được sắp xếp theo thời gian

Trường hợp 2: Sắp xếp theo kích thước

Bạn có thể dễ dàng sắp xếp nội dung trong directory theo kích thước bằng tùy chọn -s. Cách này sẽ hiển thị những nội dung có kích thước lớn nhất trước. Bạn hãy chạy lệnh sau: 

ls -lhS

Bạn sẽ thấy danh sách nội dung được sắp xếp theo kích thước, từ lớn đến nhỏ.

Các file được sắp xếp từ lớn đến nhỏ
Các file được sắp xếp từ lớn đến nhỏ

Tuy nhiên, nếu bạn muốn đảo ngược thứ tự sắp xếp, bạn chỉ cần thêm tùy chọn -r.

ls -lhSr

Bạn có thể thấy rằng các nội dung được liệt kê đã được sắp xếp theo kích thước của chúng, tuy nhiên, lần này theo thứ tự ngược lại (file nhỏ nhất trước):

Các file được sắp xếp từ nhỏ đến lớn
Các file được sắp xếp từ nhỏ đến lớn

Câu hỏi thường gặp

Làm thế nào để sử dụng ls?

Chỉ cần gõ ls vào terminal, bạn sẽ thấy danh sách các file và directory hiện tại. Ngoài ra, lệnh ls có các tùy chọn đặc biệt giúp bạn lọc, sắp xếp hay hiển thị thông tin chi tiết về các file và directory.

Làm thế nào để đọc kết quả của lệnh ls?

Để hiểu kết quả của lệnh ls, bạn chỉ cần nắm một vài điểm đơn giản:
– Cột đầu tiên cho biết quyền truy cập của file.
– Cột thứ hai cho biết số lượng liên kết đến file.
– Cột thứ ba cho biết chủ sở hữu của file.
– Cột thứ tư cho biết nhóm mà file thuộc về.
– Cột thứ năm cho biết kích thước của file (tính bằng byte).
– Cột thứ sáu cho biết thời gian file được chỉnh sửa lần cuối, và cột cuối cùng hiển thị tên của file hoặc directory.

Lệnh ls -l trong Linux là gì?

Lệnh ls -l trong Linux được sử dụng để liệt kê các file và directory bao gồm tất cả thông tin như tên, quyền truy cập, quyền sở hữu, thời gian sửa đổi, kích thước, nhóm,… Ở đây, -l là viết tắt của định dạng dài (long format).

Lời kết

Lệnh ls là một lệnh cơ bản nhưng lại cực kỳ hữu ích trên Linux, cho phép bạn xem danh sách các file và directory ngay trên giao diện terminal mà không cần dùng đến giao diện đồ họa (GUI). Vì vậy, nếu bạn đang tìm hiểu về Linux, hãy dành thời gian khám phá thêm về lệnh ls. Hy vọng bài viết trên sẽ giúp bạn hiểu rõ hơn về lệnh ls

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG