Sắp xếp file trong nháy mắt: Tìm kiếm file mới nhất với lệnh ls

Bạn có bao giờ phải lục tung một thư mục chứa hàng trăm, thậm chí hàng ngàn file để tìm ra file mới nhất mà bạn vừa tạo không? Việc này thật sự tốn thời gian và dễ gây nhầm lẫn. Nhưng đừng lo, với một vài tùy chọn nhỏ trong lệnh ls, bạn có thể dễ dàng sắp xếp các file theo thời gian sửa đổi cuối cùng, giúp bạn nhanh chóng tìm thấy file mình cần. Hãy cùng khám phá cách làm nhé!

Các lệnh ls cơ bản trên Linux

1. Chạy lệnh ls mà không bổ sung bất kỳ đối số nào sẽ liệt kê nội dung của thư mục làm việc hiện tại.

$ ls 
List Content of Working Directory

2. Để liệt kê nội dung của bất kỳ thư mục nào, ví dụ như thư mục /etc, hãy sử dụng:

$ ls /etc
List Contents of Directory

3. Một thư mục luôn chứa một vài tệp tin ẩn (ít nhất hai), do đó, để hiển thị tất cả các tệp tin trong một thư mục, sử dụng cờ -a hoặc --all:

$ ls  -a
List Hidden Files in Directory

4. Bạn cũng có thể in thông tin chi tiết về mỗi tệp tin trong đầu ra ls, chẳng hạn như quyền truy cập tệp tin, số liên kết, tên chủ sở hữu và chủ sở hữu nhóm, kích thước tệp tin, thời gian sửa đổi cuối cùng và tên tệp tin/thư mục.

Điều này được kích hoạt bởi tùy chọn -l, có nghĩa là định dạng danh sách dài như trong bức ảnh tiếp theo:

$ ls -l
Long List Directory Contents

Sắp xếp các tệp tin dựa trên thời gian và ngày

5. Để liệt kê các tệp tin trong một thư mục và sắp xếp theo ngày và giờ sửa đổi cuối cùng, sử dụng tùy chọn -t như trong lệnh dưới đây:

$ ls -lt 
Sort ls Output by Date and Time

6. Nếu bạn muốn sắp xếp ngược tệp tin dựa trên ngày và giờ, bạn có thể sử dụng tùy chọn -r để làm như sau:

$ ls -ltr
Sort ls Output Reverse by Date and Time

Chúng tôi sẽ kết thúc ở đây cho tới nay, tuy nhiên, có nhiều thông tin sử dụng và tùy chọn khác trong lệnh ls Linux, vì vậy hãy xem qua nó hoặc bất kỳ hướng dẫn khác nào cung cấp các mẹo lệnh ls mà mọi người dùng Linux nên biết hoặc sử dụng lệnh sort. Cuối cùng, bạn có thể liên hệ với chúng tôi qua phần phản hồi bên dưới.