Thỉnh thoảng tôi cần tìm tệp được tải xuống gần đây nhất trong thư mục Tải xuống của mình nhưng có thể không biết tên tệp chính xác. Đây là cách tôi làm điều đó.
ls -rt ~/Downloads
ls -t
liệt kê các tệp theo thời gian không tên, với lần gần đây nhất được hiển thị đầu tiên. Vì thư mục Tải xuống của tôi chứa rất nhiều tệp nên tôi không muốn cuộn lên đầu danh sách để xem gần đây nhất. ls -rt
đảo ngược thứ tự của danh sách, hiển thị tệp gần đây nhất ở cuối danh sách.
Từ đó bạn có thể làm những gì bạn cần khá dễ dàng. Ví dụ:
unzip $(ls -rt ~/Downloads | tail -n1)
hoặc là
mv $(ls -rt ~/Downloads | tail -n1) *some_other_location*
Câu hỏi ban đầu của bạn có thể được thực hiện như thế này:
7z l $(ls -rt ~/Downloads | tail -n1)
Tôi nhận ra điều này không tuân thủ phương pháp hoàn thành Tab nhưng nó có thể phù hợp với nhu cầu của bạn.