Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (160.82 KB, 4 trang )
Xóa file tạm tự động trên Linux
Nếu bạn có thói quen lưu giữ toàn bộ file tạm thời trên màn hình desktop
máy tính (hoặc trong bất cứ thư mục nào khác) và quên xóa chúng, sau đó bạn
sẽ nhận ra rằng máy tính của mình dễ dàng bị rối tung với hàng tá những file mà
bạn không sử dụng nữa. Khi điều đó xảy ra, thì việc dọn dẹp máy tính trở thành
một công việc chán ngán. Đây là cách nhanh và dễ dàng để xem xét thư mục có
những file cũ và xóa chúng một cách tự động.
Câu lệnh thực hiện việc này là:
find /path/to/directory/* -mtime +t -exec rm {} \;
Với +t là định chế thời gian tìm kiếm file.
Ví dụ như, do chụp quá nhiều ảnh màn hình trên Gnome shell desktop làm xuất
hiện rất nhiều ảnh thừa trong thư mục Picture. Ta sử dụng câu lệnh sau để xóa
những ảnh cũ trong thư mục:
find /home/damien/Pictures/* -mtime +1 -exec rm -f {} \;
Hệ thống sẽ tìm toàn bộ những file trong thư mục Pictures mà được lưu hơn một
ngày và xóa toàn bộ chúng đi.
Các tùy chọn
Có thể thay đổi đường dẫn để trỏ đến bất cứ thư mục nào. Hãy đảm bảo bạn
sử dụng đúng đường dẫn.
Có thể thay đổi khoảng thời gian. –mtime là số ngày trong khi –mmin là số
phút.
Có thể đặt định chế thời gian. Giá trị “+5” nghĩa là nhiều hơn 5 ngày/phút
trong khi giá trị “-5” nghĩa là dưới 5 ngày/phút. Bạn cũng có thể sử dụng kết
hợp như “+5-10” để biểu thị một khoảng thời gian nhiều hơn 5 ngày/phút và ít
hơn 10 ngày/phút.
Câu lệnh “exec” sẽ làm việc với câu lệnh như “cp”, “rm”, “rmdir”… Ngoài
việc xóa những file cũ, bạn cũng có thể dùng câu lệnh để thực hiện những tác
vụ khác, như chuyển một file ra khỏi thư mục Dropbox.
Tự động hóa thực thi
Có một số cách cho phép người dùng thực hiện xóa file tạm tự động.
Chạy lúc khởi động