ฉันจะซิงค์ไฟล์เดสก์ท็อปทั้งหมดของฉันกับ Dropbox ได้อย่างไรเพื่อให้เดสก์ท็อปของฉันยังคงรู้สึกมีลักษณะและใช้งานเหมือนเดสก์ท็อปปกติ
ฉันจะซิงค์ไฟล์เดสก์ท็อปทั้งหมดของฉันกับ Dropbox ได้อย่างไรเพื่อให้เดสก์ท็อปของฉันยังคงรู้สึกมีลักษณะและใช้งานเหมือนเดสก์ท็อปปกติ
คำตอบ:
สิ่งนี้จะ - เมื่อใดก็ตามที่คุณเพิ่มไฟล์ใหม่ - ซิงโครไนซ์เดสก์ท็อปของคุณกับโฟลเดอร์ Dropbox ที่คุณเลือก ก่อนอื่นให้สร้างโฟลเดอร์ Dropbox ที่คุณต้องการให้ไฟล์เดสก์ท็อปของคุณอยู่เช่น ~/Dropbox/Desktop
.
จากนั้นเปิดขึ้น Automator.app และสร้างใหม่ การกระทำของโฟลเดอร์ . ด้านบนเลือกเดสก์ท็อปจริงของคุณ
ในการดำเนินการอัตโนมัติให้เพิ่ม เรียกใช้ Shell Script การกระทำจากบานหน้าต่างด้านซ้าย วางต่อไปนี้
rsync -rta --delete ~/Desktop/ ~/Dropbox/Desktop/
บันทึกการกระทำ
ตอนนี้สิ่งนี้จะทำงานตามค่าเริ่มต้นและเมื่อใดก็ตามที่มีการเพิ่มรายการลงในเดสก์ท็อปของคุณรายการนั้นจะถูกมิเรอร์ด้วย Dropbox หากคุณลบรายการออกจากเดสก์ท็อปของคุณจะไม่มีการเปลี่ยนแปลงดังนั้นคุณต้องเพิ่มบางสิ่ง (เช่นสร้างโฟลเดอร์ใหม่และลบทันที) เพื่อบังคับการซิงค์
หากคุณต้องการปิดการใช้งานให้คลิกขวาที่ไอคอนเดสก์ท็อปของคุณจาก Finder และเลือก บริการ»การตั้งค่าการทำงานของโฟลเดอร์ . ที่นี่ยกเลิกการเลือกเดสก์ท็อปของคุณ
cron
วิธีที่คงที่และไม่เป็นที่ต้องการคือการตั้งค่า cron
. หากคุณต้องการคัดลอกรายการคุณสามารถเปิด Terminal และป้อน:
mkdir -p ~/Dropbox/Desktop
crontab -e
จากนั้นวางต่อไปนี้และบันทึก:
0 12 * * * rsync -rt --delete ~/Desktop/ ~/Dropbox/Desktop/
สิ่งนี้จะทำการสำรองข้อมูลทุกวันเวลา 12:00 น. คุณสามารถเปลี่ยน 12
ไปยัง *
ทำเช่นนี้ทุกชั่วโมง หากต้องการปิดใช้งานอีกครั้งให้ป้อน crontab -e
และลบบรรทัดนี้จากนั้นบันทึก
ln -s ~/Dropbox/Desktop ~/Desktop
~/Desktop/Desktop
โฟลเดอร์ที่ซิงค์ แต่ยังไม่สามารถซิงค์เนื้อหาอื่นใน ~/Desktop
.
ฉันชอบวิธี symlink แต่เมื่อตั้งค่า Mac เพิ่มเติมเพื่อแชร์การซิงค์ก็อาจทำให้ยุ่งยากได้
ก่อนอื่นฉันมีโฟลเดอร์ใน Dropbox สำหรับ "osx sync" ... เช่น: sync_osx
ก่อนที่ฉันจะตั้งค่า symlink บน Mac ใหม่ฉันชั่วคราว "ย้าย" โฟลเดอร์ Desktop ออกจาก sync_osx
( แต่ยังคงอยู่ในโฟลเดอร์ DropBox หลัก )
ฉันเปิดเทอร์มินัลแล้วพิมพ์:
cd ~/Dropbox/sync_osx
ln -s ~/Desktop/ Desktop
ในที่สุดฉันย้ายไฟล์กลับไปยังโฟลเดอร์เดสก์ท็อปที่สร้างขึ้นใหม่ ~/Dropbox/sync_osx/Desktop
.
ด้วยการย้ายไฟล์ภายในโฟลเดอร์ Dropbox นั้น Dropbox จะซิงค์และประวัติการเปลี่ยนแปลงไฟล์อย่างรวดเร็ว
~/Desktop
โฟลเดอร์เป็นสิทธิ์และการเชื่อมโยง จาก โฟลเดอร์ที่โฮสต์โดย Dropbox ฉันไม่ชอบเทคนิคนี้เพราะอาศัย Dropbox ที่รับรู้และสนับสนุนโมเดลนั้น (สิ่งที่มันชัดเจน ไม่รองรับ Windows ) นอกจากนี้ทำไมไปที่ปัญหาทั้งหมดแทนที่จะเชื่อมโยง ~/Desktop
ไปยัง ~/Dropbox/sync_osx/Desktop
?
เนื่องจากคุณต้องการเนื้อหาจากเดสก์ท็อปของคุณใน Dropbox ฉันขอแนะนำให้ย้ายเนื้อหาบนเดสก์ท็อปของคุณไปยัง Dropbox ก่อน คุณสามารถวาง Desktop ไว้ที่ใดก็ได้ใน Dropbox แต่ฉันแนะนำโดยตรงเป็น Dropbox / Desktop ฉันจะสมมติว่าตอนนี้คุณได้ติดตั้ง Dropbox เป็น ~ / Dropbox และเดสก์ท็อปของคุณเป็น ~ / Desktop ดังนั้นเพื่อย้ายไฟล์:
# ensure the directory exists on Dropbox
mkdir -p ~/Dropbox/Desktop
# move local files to the Dropbox-hosted Desktop
mv ~/Desktop/* ~/Dropbox
ถัดไปคุณต้องการสร้าง symlink เพื่อให้ ~ / Desktop เปลี่ยนเส้นทางไปที่ ~ / Dropbox / Desktop อย่างไรก็ตามคุณไม่สามารถทำได้ในขณะที่มีโฟลเดอร์อยู่ที่ ~ / Desktop ดังนั้นคุณจะต้องลบมันออก
อย่างไรก็ตามก่อนที่คุณจะทำเช่นนั้นคุณอาจต้องการเก็บไอคอนโฟลเดอร์ไว้บนเดสก์ท็อป วิธีเดียวที่ฉันรู้ที่จะทำคือการคัดลอกไปยังคลิปบอร์ดโดยใช้ Finder เปิดตัวค้นหาและนำทางไปยังไดเรกทอรีบ้านของคุณเลือกเดสก์ท็อปจากนั้นรับข้อมูล (⌘I) เลือกไอคอนโฟลเดอร์ที่ด้านบนซ้ายและคัดลอกไปยังคลิปบอร์ด (⌘C) จากนั้นเรียกคืนไอคอนสำหรับโฟลเดอร์ Desktop โดยไปที่โฟลเดอร์ Dropbox / Desktop ใน Finder เรียกใช้ Get Info เลือกไอคอนที่ด้านบนขวาและวางไอคอนที่คุณคัดลอกมาก่อนหน้า
ตอนนี้คุณพร้อมที่จะลบโฟลเดอร์ Desktop เก่าแล้ว
# remove ~/Desktop
sudo rm -Rf ~/Desktop
sudo
จำเป็นต้องลบโฟลเดอร์นั้นออกเนื่องจากมีการจัดการระบบ
จากนั้นสร้างลิงก์สัญลักษณ์เพื่อให้เดสก์ท็อปพร้อมใช้งานจากสถานที่ทั้งสอง:
ln -s Dropbox/Desktop ~/Desktop
เทคนิคข้างต้นควรใช้กับเครื่องแรก แต่ยังรวมถึงเครื่องที่ตามมาแม้ว่าเครื่องใหม่จะมีเนื้อหาบนเดสก์ท็อปอยู่แล้ว (ซึ่งได้รับการรวมเข้ากับสำเนาที่โฮสต์บนคลาวด์) มันช่วยประหยัดพื้นที่จัดเก็บและลดปัญหาเรื่องความบังเอิญด้วยการเก็บสำเนาเนื้อหาไว้ในดิสก์เพียงแผ่นเดียว
ในที่สุดฉันได้สังเกตว่าเทคนิคนี้ทำให้เดสก์ทอปหายไปจากแถบด้านข้าง / รายการโปรด คืนค่าทางลัดในรายการโปรดด้วยการนำทางใน Finder ไปยัง Dropbox และลาก Desktop ไปยังแถบด้านข้าง โปรดทราบว่าไอคอนสำหรับเดสก์ท็อปในแถบด้านข้างจะถูกแทนที่ด้วยไอคอนโฟลเดอร์ทั่วไป ฉันยังไม่รู้วิธีกู้คืนไอคอนนั้น (และอาจเป็นไปไม่ได้)
ฉันยินดีรับข้อเสนอแนะในการปรับปรุงเทคนิคนี้ - โดยเฉพาะอย่างยิ่งวิธีเรียกใช้การกระทำทั้งหมดผ่านบรรทัดคำสั่งหรือเก็บไอคอนไว้ในแถบด้านข้าง
ดูเหมือนว่าเทคนิคนี้จะใช้ได้กับโฟลเดอร์พิเศษอื่น ๆ ด้วย (ดาวน์โหลดเอกสาร ฯลฯ )
Rez
/ Derez
สามารถทำได้สำหรับคนที่มีเวลาและแรงจูงใจมากขึ้น