วันศุกร์เราแสดงวิธีล้างไฟล์ใน Downloads folder ของ Mac และ backup ไปอีก location คราวนี้จะแสดงวิธี purge Old Download archives รายเดือน คราวนี้เล่นกับคำสั่ง Find ใน bash เครื่องมือช่วยได้ แต่ระวัง file paths: สิ่งที่ตรงเกณฑ์ที่ใส่ จะถูกลบ
ก่อนต่อไป อ่าน tutorial เมื่อวาน catch up tutorial นี้สมมติคุณคุ้นเคย Automator และ OS X command line (รู้ว่ามันมีอยู่)
- เปิด Automator เลือก Calendar Alarm จาก new document picker กด Choose.
- คลิก Utilities ในแผงซ้าย
- เลือก Run Shell Script คลิกสองครั้งเพิ่มใน workflow
- ในแผงที่โผล่ ใส่โค้ด:
#!/bin/bash
thisUser="$(whoami)"
find "/users/$thisUser/OldDownloads" -mtime +30 -delete
- คลิก File -> Save ตั้งชื่อ event
- Calendar จะเปิด สร้าง event ใหม่ที่เวลาปัจจุบัน Edit Calendar event ตั้ง repeat frequency หนึ่งครั้งต่อเดือน เสร็จ