ในฐานะผู้ใช้ Mac ฉันสนุกกับคุณลักษณะการแท็กไฟล์และโฟลเดอร์อย่างง่าย มันมีประโยชน์มากในการกรองตามแท็กเพื่อเข้าถึงไฟล์ใด ๆ ที่ฉันได้ติดแท็กอย่างรวดเร็วโดยไม่คำนึงว่าพวกเขาอยู่ที่ไหน
ฉันใช้คุณสมบัตินี้สำหรับภาพและเสียง ภาพหรือบันทึกที่ฉันชอบฉันติดแท็กเพื่อติดตามพวกเขา
อย่างไรก็ตามฉันได้คิดถึงคุณสมบัติที่เรียบง่ายที่ฉันชอบที่จะเห็นและต้องการดูว่าสิ่งนี้สามารถทำได้ด้วย Automator เลยหรืออาจจะมีเครื่องมือง่ายๆอยู่แล้ว
ฉันต้องการคัดลอกไฟล์หรือโฟลเดอร์ใด ๆ ไปยังตำแหน่งเฉพาะโดยอัตโนมัติหากไฟล์เหล่านั้นถูกแท็กบางอย่างที่เฉพาะเจาะจงเช่นป้ายกำกับ "การสำรองข้อมูล" ที่กำหนดเอง ดังนั้นหากฉันติดแท็กไฟล์ใด ๆ ที่มีป้ายกำกับ "สำรองข้อมูล" แล้วคัดลอกไฟล์เหล่านั้นไปยังไดเรกทอรี Dropbox หรือไดเรกทอรี Google ไดรฟ์ของฉัน
ความตั้งใจของฉันคือการสำรองข้อมูล / ซิงค์เนื้อหาที่รวบรวมไว้มากกว่าทุกอย่าง ฉันต้องการที่จะสามารถผ่านงานสร้างสรรค์ของฉันและเพียงแค่ติดแท็กไฟล์ที่ฉันชอบซึ่งจะถูกคัดลอกโดยอัตโนมัติทุกที่ที่ฉันซิงค์พวกเขาไปยังคลาวด์
นอกจากนี้มันจะเหมาะสำหรับการทำงานกับอุปกรณ์ภายนอกเช่นกัน ดังนั้นหากฉันเชื่อมต่อไดรฟ์ USB และติดแท็กไฟล์ใด ๆ ที่นั่นพวกเขาจะถูกคัดลอกไปยังปลายทาง
คำแนะนำใด ๆ ที่อาจชี้ให้ฉันในทิศทางที่ถูกต้องจะได้รับการชื่นชมมาก
launchd
plist backup
การทำสแกนช่วงของไดรฟ์ของคุณสำหรับไฟล์ที่ติดแท็ก AppleScriptObjC สคริปต์จะเป็นวิธีที่เร็วที่สุดในการดึงไฟล์ที่ติดแท็กที่ฉันเชื่อว่า (มักจะเร็วกว่าเชลล์) ซึ่งสามารถปรับให้เหมาะสมหากคุณสามารถข้ามโฟลเดอร์ที่คุณรู้ว่าไม่จำเป็นต้องสแกนเช่นนี้อีก นอกจากนี้ยังสามารถลบไฟล์ออกจากตำแหน่งสำรองได้หากไม่ได้ใส่แท็กดั้งเดิมที่เกี่ยวข้องในภายหลัง หากคุณต้องการที่จะใช้Automatorกว่าlaunchd
นี้อาจจะทำในช่วงเวลาที่ผ่านปฏิทิน ดังนั้นจึงมีวิธีการที่ชัดเจนในการเข้าถึงสิ่งนี้
mdfind "kMDItemUserTags == Backup"
เพื่อสร้างรายการที่สามารถใช้กับrsync
คำสั่งนั้นอาจถูกอดแล้ว AppleScriptObjC ถ้าไม่ใช่ ... รหัสง่ายกว่ามาก
rsync
คำสั่งร่วมกับไลบรารี "แท็ก" ด้วยวิธีนี้ทุกครั้งที่ไฟล์ที่ติดแท็ก "สำรองข้อมูล" ถูกแก้ไขบนดิสก์ของคุณโฟลเดอร์ Dropbox หรือ Google Drive จะได้รับการอัปเดตโดยอัตโนมัติด้วยไฟล์เวอร์ชันใหม่ภายใน x นาที