Tìm và delete files được tạo ra hơn 20 ngày
PostPosted:09 Jun 2018 19:32
Sau khi tạo một script tự động backup website và database trên server, nêu chúng ta không tạo một lệnh tự động xóa những file sau một khoảng thời gian nhất định thì dung lượng những file backup này sẽ vô cùng lớn, có thể làm đầy ổ cứng server một cách nhanh chóng.
Chúng ta có thể đưa dòng lệnh sau vào trong script của mình, nếu muốn xóa những file được tạo từ hơn 20 ngày trong thư mục /home/backup, ta dùng lệnh sau:
Update:
Nếu bị lỗi
Chúng ta có thể đưa dòng lệnh sau vào trong script của mình, nếu muốn xóa những file được tạo từ hơn 20 ngày trong thư mục /home/backup, ta dùng lệnh sau:
Code: Select all
+ Tất cả những file trong thư mục /home/backup được tạo hơn 20 ngày sẽ bị xóa.find /home/backup -type f -mtime +20 -exec rm -f {} ;
Code: Select all
+ Chỉ xóa những file có phần mở rộng là .zipfind /home/backup -name "*.zip" -type f -mtime +20 -exec rm -f {} ;
Update:
Nếu bị lỗi
Code: Select all
thì các bạn sửa ký tự cuối cùng của dòng lệnh thànhfind: missing argument to `-exec'
Code: Select all
Ví dụ:\;
Code: Select all
thành:find /home/backup -name "*.zip" -type f -mtime +20 -exec rm -f {} ;
Code: Select all
find /home/backup -name "*.zip" -type f -mtime +20 -exec rm -f {} \;