Tôi đang viết tập lệnh bash cần xóa các tệp cũ.Cách xóa tệp cũ hơn X giờ
Nó hiện triển khai sử dụng:
find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete
này sẽ xóa các tập tin lớn hơn 1 ngày.
Tuy nhiên, điều gì sẽ xảy ra nếu tôi cần độ phân giải tốt hơn trong 1 ngày, chẳng hạn như 6 giờ? Có một cách sạch đẹp để làm điều đó, như có sử dụng tìm và -mtime?
Cảm ơn bạn đã trả lời tất cả mọi người, -mmin chính xác là những gì tôi cần :) bằng cách nào đó tôi đã bỏ lỡ nó trong trang hướng dẫn. –
Tôi không có -mmin: ( – xtofl
tmpwatch là dành cho bạn sau đó! –