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ế -amin
bằng -mmin
.
mtime
câu trả lời
-mtime 30
nó đã hiển thị các tập tin 30 ngày tuổi.
Xtime
tùy chọn là cho ngày và Xmin
tùy chọn cho phút. Xấu quá, tôi chỉnh sửa câu trả lời
Xtime
với bất kỳ đơn vị thời gian hợp lý nào như 30m
trong ba mươi phút hoặc 5d
trong năm ngày
Bạn có thể sử dụng mtime
để làm như vậy:
find . -mmin 30 #exactly 30 minutes old
created
hoặc modified
30 phút trở lại
-mmin
nó đang hiển thị -mmin
khô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
.