Vô số là tùy chọn si đơn đặt hàng in linuxvà tôi nghĩ mình đã sao chép nếu không có tùy chọn di chuyển các tệp cũ hơn 120 ngày từ thư mục này sang thư mục khác.
Đây là cách chúng ta có thể di chuyển một số tập tin lớn hơn X ngày:
Đơn đặt hàng qua SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Nếu chúng tôi muốn xóa tất cả các tệp cũ hơn 30 ngày, khỏi một thư mục…
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Nhất thiết phải để lại khoảng trống giữa -MtimeSố ngày, -Exec (Dòng lệnh tiếp theo) rm (lệnh xóa - loại bỏ), đối số " -f ”(Buộc xóa), {} si \;.
Có thể là trên một số bản phân phối của linux, "-F" sẽ không hoạt động. Xóa đối số này khỏi dòng và mọi thứ sẽ ổn.
* Thử nghiệm trên CentOS 5.3 (Final).
tại sao lệnh đó cũng xóa chính thư mục? Tôi chỉ muốn xóa nội dung! có một giải pháp? grazie
Capisco chế hai tập tin đa dạng nelle cartel e vuoi solo di dời i tập tin. Thẻ của họ vẫn còn nguyên vẹn. Chính xác? (GTrs).