Computer >> Máy Tính >  >> Hệ thống >> MAC

31 Ngày sử dụng OS X Mẹo:Tự động dọn dẹp tệp của bạn bằng Automator và Tập lệnh Shell

31 Ngày sử dụng OS X Mẹo:Tự động dọn dẹp tệp của bạn bằng Automator và Tập lệnh Shell

Vì sắp đến cuối tháng, chúng tôi nghĩ đã đến lúc đưa ra một số mẹo nâng cao hơn cho Mac:Chúng tôi sẽ sử dụng Automator để lập lịch trình shell script chạy mỗi tuần một lần và dọn dẹp Thùng rác của máy Mac và Thư mục tải xuống.

Nghe có vẻ đáng sợ? Nó không phải là; nó chỉ hơi tốn thời gian.

Tập lệnh này thực hiện hai việc:Thứ nhất, nó dọn sạch Thùng rác hàng tuần — điều mà ngay cả những người dùng Mac dày dạn kinh nghiệm cũng quên làm thường xuyên. Thứ hai, nó xóa các tệp trong thư mục Tải xuống của bạn và lưu trữ chúng trong một thư mục riêng biệt, đề phòng trường hợp bạn cần. Hãy quay lại Phần 2 vào ngày mai và chúng tôi sẽ hướng dẫn bạn cách tạo tập lệnh xóa định kỳ các kho lưu trữ tải xuống mà tập lệnh này tạo.

Hướng dẫn này giả định rằng bạn đã quen thuộc với Automator và khái niệm về dòng lệnh OS X (về cơ bản, bạn biết nó tồn tại).

Trước khi bạn bắt đầu, hãy chuyển đến thư mục chính của tài khoản người dùng của bạn và tạo một thư mục mới (chính thức được gọi là “thư mục”) và đặt tên là OldDownloads . Nếu bạn không thể tìm thấy thư mục người dùng của mình — OS X ẩn thư mục này theo mặc định trên Yosemite — hãy mở Go của Finder trình đơn, chọn Đi tới thư mục… , nhập ~ / và nhấn Tiếp tục .

  1. Mở Công cụ tự động hóa và chọn Lịch báo từ bộ chọn tài liệu mới, sau đó nhấn Chọn.
  2. Nhấp vào Tiện ích trong bảng điều khiển bên trái.
  3. Chọn Chạy Tập lệnh Shell và nhấp đúp vào nó để thêm nó vào quy trình làm việc của Automator.
  4. Trong bảng điều khiển xuất hiện, nhập mã sau:

    #!/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/*
  5. Nhấp vào Tệp -> Lưu và đặt tên cho sự kiện của bạn.
  6. Lịch sẽ mở và nó sẽ tạo một sự kiện mới cho tập lệnh vào thời điểm hiện tại. Chỉnh sửa sự kiện trên Lịch và đặt tần suất lặp lại thích hợp và bạn đã sẵn sàng để các tệp của mình tự động dọn dẹp hàng tuần.

Nếu bạn đang tìm kiếm các cú đấm bổ sung trên thẻ mọt sách của mình, bạn có thể thực hiện việc này với cron job — một phương pháp tiêu chuẩn để lập lịch tác vụ từ dòng lệnh của máy Mac. MacLife có một cái nhìn tổng quan nhanh về cách hoạt động của những thứ đó.