Câu trả lời:
Trên Linux, không có dấu vết về thời gian tạo tệp. Bạn chỉ có thể truy cập:
mtime,atime,,ctime.Nếu bạn muốn tìm kiếm các tệp có kiểm tra dựa trên những thời điểm này, find( man find) có thể giúp bạn.
Bạn sẽ sử dụng nó theo cách này để tìm một tệp được truy cập chính xác 30 phút trước trong thư mục hiện tại của bạn và các thư mục con của nó:
find -amin 30
Thông thường, bạn sẽ muốn sử dụng một khoảng vì có thể khó đưa ra số phút chính xác:
find -amin +25 -amin -35
Điều này sẽ tìm thấy các tệp được truy cập hơn 25 nhưng ít hơn 35 phút trước.
Và nếu bạn chỉ quan tâm đến thời gian sửa đổi và không có thời gian truy cập (tức là đọc), hãy thay thế -aminbằng -mmin.
mtimecâu trả lời
-mtime 30nó đã hiển thị các tập tin 30 ngày tuổi.
Xtimetùy chọn là cho ngày và Xmintùy chọn cho phút. Xấu quá, tôi chỉnh sửa câu trả lời
Xtimevới bất kỳ đơn vị thời gian hợp lý nào như 30mtrong ba mươi phút hoặc 5dtrong năm ngày
Bạn có thể sử dụng mtimeđể làm như vậy:
find . -mmin 30 #exactly 30 minutes old
createdhoặc modified30 phút trở lại
-mminnó đang hiển thị -mminkhông phải là một tùy chọn hợp lệ
find /path -mtime +30m
-mmin, tôi đã tra cứu nhiều ví dụ bằng cách sử dụng lệnh đó ..
find.