thiet ke website

Tự động xóa file tạm trên Linux

Nếu bạn thường xuyên 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 đó nhận ra rằng máy tính của mình bị rối tung với hàng tá những file mà bạn không dùng nữa. Khi đó 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:
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

Copy đoạn mã sau và dán lên một trình biên tập văn bản. Hãy nhớ đổi đường dẫn file, khoảng thời gian, định chế thời gian theo yêu cầu của mình. Lưu file thành “find-and-delete” trong thư mục Home.

#!/bin/bash
find /path/to/directory/* -mtime +t -exec rm -f {} \;

Mở ứng dụng File Manager và duyệt đến thư mục Home. Kích chuột phải lên file “find-and-delete” và chọn Properties. Vào tab Permissions và tích vào hộp Allow executing file as program.

tu dong xoa file tam tren linux

Tiếp theo, mở Startup Application và thêm file “find-and-delete” vào danh sách.

Cron

Nếu cần script chạy trên một khoảng thời gian định kỳ, người dùng có thể đặt một cron tự động hóa.

Mở cửa sổ lệnh và nhập lệnh sau:

crontab –e

Nhập “2” để chọn trình biên tập (cho nano).

Định dạng thiết lập cho cron là:

minute hour day-of-month month day-of-week command

Để chạy script mọi lúc, nhập:

00 * * * * /path/to/find-and-delete

ở cuối file crontab, trên một dòng mới.

xoa file tam tren linux

Lưu (Ctrl + O) và thoát (Ctrl + X) crontab.

Sử dụng GNOME Schedule

Nếu việc sử dụng crontab từ cửa sổ lệnh làm bạn lo lắng thì bạn có thể dử dụng Gnome schedule thay thế để lập lịch công việc.

xoa file tam linux

Đó là tất cả những việc bạn phải làm. Những phương pháp trên đã được thử nghiệm trên Ubuntu nhưng có thể hoạt động trên tất cả các bản Linux distro.

Theo MakeTechEasier

Thiet ke logo

Bài viết liên quan

Cách cài phần mềm (game) của Windows trên Linux

Cách cài phần mềm (game) của Windows trên Linux

Linux là một hệ điều hành miễn phí tuyệt vời, nhưng nhược điểm của nó là hạn chế về mặt ứng dụng, đó là lý do vì sao rất nhiều người vẫn dùng Windows. Tuy nhiên đã có một dự án với tên gọi “PlayonLinux”…

Hướng dẫn cài đặt Ubuntu 14.04 LTS

Hướng dẫn cài đặt Ubuntu 14.04 LTS

Video này sẽ hướng dẫn các bạn cài đặt Ubuntu một cách đơn giản và cụ thể nhất. Dành cho những bạn thích vọc cái mới, hehe… Nếu có gì thắc mắc hoặc khó hiểu, các bạn có thể để lại bình luận phía dưới…

Vài thủ thuật nhỏ thú vị cho iOS 8

Vài thủ thuật nhỏ thú vị cho iOS 8

Cuối cùng iOS 8 cũng đã chính thức được sử dụng cho các máy iPhone, iPod và iPad. Đây là phiên bản có nhiều tính năng mới trên iOS, như việc chia sẻ tập tin bằng Wi-Fi với máy Mac, cài đặt bàn phím từ…

Những thủ thuật nhỏ hữu ích trên File Explorer

Những thủ thuật nhỏ hữu ích trên File Explorer

File Explorer hay Windows Explorer là công cụ duyệt file, để sử dụng hiệu quả hơn thì bạn hãy xem qua 9 tính năng nhỏ dưới đây. Chúng bao gồm những phím tắt hữu ích, khả năng mở file ISO, chia sẻ nhanh hình ảnh…

Bình luận ()