HÃY HƯỞNG ỨNG PHONG TRÀO - ĐƯỜNG PHỐ SẠCH ĐẸP - BẰNG HÀNH ĐỘNG THIẾT THỰC CỦA MÌNH - KHÔNG XẢ RÁC! CẢM ƠN!

Xóa files cũ X ngày trên linux

Sử dụng tính năng find trong linux để tìm kiếm và exec để xóa các files có thời gian tạo cách ngày hiện tại X ngày. Giả sử bạn đã có tính năng tự động backup csdl ra dạng file*.gzip, bạn đặt cần thực hiện xóa những files củ đi. Bạn có thể thử hiện trên linux như sau.

  Command:
# find /path/to/files* -mtime +5 -exec rm {} \;

  Ví dụ: Có nhiều file tên là : files15062010.gzip, files16062010.gzip, files17062010,...files21062010 trong thư mục /home/phankhanh/Desktop/Data
  Hôm nay là ngày 21-06 bạn thực hiện câu lệnh như sau để xóa các files được tạo ra 3 ngày trước.

  # find /home/phankhanh/Desktop/Data/files* -mtime +3 -exec rm {} \;


Tham khảo:
http://www.howtogeek.com/

Số người đang online: 13
PHANKHANH.COM
Copyright@2011 phankhanh.com
Email:khanhnguyen81@yahoo.com