Tự động xóa hoặc di chuyển các tệp cũ hơn X ngày sang một thư mục khác [Linux / Lệnh SSH]

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).

Người sáng lập và biên tập viên Stealth Settings, từ năm 2006 đến nay. Có kinh nghiệm về hệ điều hành Linux (Đặc biệt CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Làm thế nào để » Đáng chú ý » Tự động xóa hoặc di chuyển các tệp cũ hơn X ngày sang một thư mục khác [Linux / Lệnh SSH]

2 suy nghĩ về “Tự động xóa hoặc chuyển sang thư mục khác, các tệp cũ hơn X ngày [Linux / Lệnh SSH] ”

Để lại một bình luận