Cách sắp xếp lệnh ls theo ngày
Mục lục:
Lệnh ‘ls’ liệt kê tất cả các tệp và thư mục trong một thư mục tại dòng lệnh, nhưng theo mặc định ls trả về một danh sách theo thứ tự bảng chữ cái. Thay vào đó, với một cờ lệnh đơn giản, bạn có thể sắp xếp ls theo ngày, hiển thị các mục được sửa đổi gần đây nhất ở đầu kết quả lệnh ls. Thủ thuật này áp dụng cho đầu ra lệnh ls trong Mac OS/Mac OS X, Linux, BSD, cũng như Bash trong Windows.
Cờ -t sẽ sắp xếp đầu ra của lệnh ls theo ngày và giờ sửa đổi gần đây nhất, nhưng để có kết quả tốt nhất, bạn có thể sẽ muốn áp dụng nó với cờ -l danh sách dài và có lẽ một số khác như Tốt. Hãy xem xét một số cách hữu ích để sắp xếp đầu ra ls theo ngày.
Sort ‘ls’ Xuất theo ngày
Cờ -t sẽ sắp xếp đầu ra của lệnh ls theo ngày và giờ sửa đổi lần cuối:
- Mở Terminal nếu bạn chưa làm như vậy (/Applications/Utilities/ trong mac OS) và điều hướng đến thư mục bạn muốn sắp xếp theo ngày với ls
- Phát hành cú pháp lệnh sau:
- Nhấn quay lại để xem nội dung thư mục được liệt kê với ls theo ngày
ls -lt
Các mục được sửa đổi gần đây nhất sẽ được hiển thị ở đầu đầu ra lệnh, thay vì hiển thị danh sách được trả về theo thứ tự bảng chữ cái.
Show ls Sort by Date, Human Readable, All Files
Sở thích cá nhân của tôi để sắp xếp đầu ra ls theo ngày được sửa đổi là sử dụng -lt nhưng cũng bao gồm -h cho các kích thước con người có thể đọc được và -a để hiển thị tất cả các tệp có tiền tố dấu chấm. Điều này cũng làm cho cờ -h alt trở nên dễ nhớ, được sử dụng như sau:
ls -h alt
Đảo ngược ls Sắp xếp theo ngày Đầu ra
Nếu bạn muốn đảo ngược thứ tự để các mục được sửa đổi gần đây nhất nằm ở dưới cùng của đầu ra lệnh ls, bạn cũng có thể thêm cờ -r như sau:
ls -h altr
Đầu ra sẽ giống nhau ngoại trừ nó được hiển thị theo thứ tự ngược lại, với ngày sửa đổi cũ nhất ở trên cùng và ngày và giờ được sửa đổi gần đây nhất ở dưới cùng.
Thủ thuật này rõ ràng áp dụng cho dòng lệnh và Terminal, nhưng việc sắp xếp theo ngày và các biến thể của ngày sửa đổi hoặc ngày mở cuối cùng cũng có thể cực kỳ hữu ích cho Finder. Ví dụ: sắp xếp 'Tất cả các tệp của tôi' trong Trình tìm kiếm trên máy Mac theo ngày mở gần đây nhất là một mẹo hay có thể được áp dụng tương tự cho bất kỳ thư mục nào khác được hiển thị trong Finder trên máy Mac để hiển thị lần cuối cùng một tệp được truy cập hoặc sửa đổi.
Bạn có mẹo hoặc thủ thuật hữu ích nào khác để sắp xếp thư mục theo ngày không? Cho chúng tôi biết trong các ý kiến dưới đây.