có quá trình tạo tập tin trong mỗi nửa giờ. Tôi muốn xóa các tập tin cũ hơn 7 ngày.
Nhưng khi tôi chạy lệnh này, nó sẽ xóa tệp cũ hơn bảy ngày so với dấu thời gian hiện tại là chạy ngay lập tức, nhưng tôi không muốn xóa bằng dấu thời gian, tôi chỉ muốn xóa tất cả các tệp được tạo vào hoặc trước ngày hôm đó.
Chỉ huy:
find <file_path> -mtime +6 -name 'sample_file01*.txt' -delete
Nếu tôi chạy lệnh này vào ngày 09-11-2018 lúc 11:30, Nó sẽ xóa các tệp của ngày 02-11-2018 11:00 và trước đó. Tôi chỉ muốn xóa tất cả các tệp của ngày 02-11-2018.
Tôi nên sử dụng lệnh khác nhau hoặc một số sửa đổi cần thiết trong lệnh find ở trên
Cảm ơn, Aditya