Vì gần hết tháng, chúng tôi quyết định đưa ra mẹo Mac nâng cao: dùng Automator lên lịch tập lệnh shell chạy hàng tuần dọn Thùng rác và thư mục Tải về.
Nghe đáng sợ? Không; chỉ hơi tốn thời gian.
Tập lệnh này làm hai việc: đầu, xóa Thùng rác hàng tuần—việc ngay cả người dùng Mac lâu năm quên làm định kỳ. Hai, dọn tệp trong thư mục Tải về, lưu trữ trong thư mục riêng, phòng khi cần. Quay lại Phần 2 mai, chúng tôi chỉ cách tạo tập lệnh xóa định kỳ kho lưu trữ tải về tập lệnh này tạo.
Hướng dẫn giả định bạn quen Automator và khái niệm dòng lệnh OS X (cơ bản là biết nó tồn tại).
Trước khi bắt đầu, vào thư mục gốc tài khoản người dùng, tạo thư mục mới (định danh thư mục), đặt tên OldDownloads. Nếu không tìm thấy thư mục người dùng—OS X ẩn mặc định trên Yosemite—mở menu Đi (Go) Finder, chọn Đi đến thư mục… (Go to folder…), gõ ~/, nhấp Đi (Go).
- Mở Automator, chọn Cảnh báo Lịch (Calendar Alarm) từ bộ chọn tài liệu mới, nhấp Chọn (Choose).
- Nhấp Tiện ích (Utilities) bảng trái.
- Chọn Chạy tập lệnh Shell (Run Shell Script), nhấp đúp thêm vào quy trình Automator.
- Trong bảng hiện ra, nhập mã:
#!/bin/bash
thisUser=\"$(whoami)\"
echo \"Creating Backup of Downloads for $thisUser\"
zip /users/$thisUser/OldDownloads/Old-Downloads-$(date +\"%m-%d-%y\").zip /users/$thisUser/Downloads/*
echo \"Deleting the following folders for $thisUser\"
echo \"Downloads\"
echo \"Trash\"
rm -rdf ~/.Trash/*
rm -rdf /users/$thisUser/Downloads/*
- Nhấp Tệp -> Lưu (File -> Save), đặt tên sự kiện.
- Lịch (Calendar) mở, tạo sự kiện mới cho tập lệnh lúc hiện tại. Chỉnh sự kiện Lịch, đặt tần suất lặp lại phù hợp, xong—tệp tự động dọn dẹp hàng tuần.
Muốn thêm điểm nerd, có thể dùng cron jobs—phương pháp chuẩn lên lịch tác vụ từ dòng lệnh Mac. MacLife có tổng quan nhanh cách hoạt động.