2011-08-10 24 views
5

Tôi đã tải tệp lên máy tính Linux. Tôi không biết tên của nó. Vì vậy, làm thế nào để xem các tập tin thông qua thuộc tính ngày tạo mới nhất của họ?Cách xem tệp được tạo lần cuối?

+1

Sử dụng 'tìm', ví dụ: với '-ctime'. –

Trả lời

6
ls -lat 

sẽ hiển thị danh sách tất cả các tệp được sắp xếp theo ngày. Khi danh sách với cờ -l bằng cách sử dụng cờ -t theo ngày. Nếu bạn chỉ cần tên tập tin (đối với một kịch bản có thể) sau đó thử một cái gì đó như:

ls -lat | head -2 | tail -1 | awk '{print $9}' 

này sẽ liệt kê tất cả các file như trước đây, có 2 hàng đầu tiên (đầu tiên sẽ là một cái gì đó như 'tổng 260') , lấy cái cuối cùng (cái hiển thị chi tiết của tập tin) và sau đó lấy cột thứ 9 chứa tên tập tin.

+2

'ls -1 -t | đầu -1' cũng sẽ hoạt động để chỉ trả về tệp đã sửa đổi lần cuối. – Vortico

0

Sử dụng ls -lUt hoặc ls -lUtr, như bạn muốn. Bạn có thể xem tài liệu lệnh lsman ls trên thiết bị đầu cuối.

8
find/-ctime -5 

Sẽ in các tệp được tạo trong năm phút qua. Tăng thời gian một phút để tìm tệp của bạn.

+3

Điều này thực sự có nghĩa là 5 giờ trước. '-cmin' ghép đường dẫn chính xác để tìm kiếm tới năm phút trước. –

Các vấn đề liên quan