ฉันมีโฟลเดอร์เอกสารของฉันที่ซิงค์กับไดรฟ์ iCloud แล้วฉันต้องการแยกโฟลเดอร์ย่อยบางส่วนออกจากไดรฟ์ iCloud จะมีวิธีในการทำเช่นนี้หรือไม่
ฉันมีโฟลเดอร์เอกสารของฉันที่ซิงค์กับไดรฟ์ iCloud แล้วฉันต้องการแยกโฟลเดอร์ย่อยบางส่วนออกจากไดรฟ์ iCloud จะมีวิธีในการทำเช่นนี้หรือไม่
คำตอบ:
การเพิ่มไฟล์ว่างหนึ่งไฟล์ที่มีชื่อ.nosyncในโฟลเดอร์จะป้องกันไม่ให้โฟลเดอร์นั้นซิงค์
คุณยังสามารถใช้สิ่งนี้เป็นส่วนขยายไฟล์ไปยังไฟล์ที่ระบุได้ แต่การรักษาโฟลเดอร์นั้นมีประโยชน์มาก
เมื่อคุณซิงค์โฟลเดอร์แล้วคุณสามารถป้องกันไม่ให้ซิงค์ในบางจุด (หรือปลายทางทั้งหมด) ด้วยยูทิลิตี้ชื่อBailiff ได้ด้วยเหตุผลบางประการที่คุณไม่ต้องการเพียงแค่ลบไฟล์ออกจาก iCloud ทั้งหมดและต้องการแทน เพื่อป้องกันการซิงค์ "เริ่มต้น" ครั้งถัดไป
.nosync เพิ่มไฟล์; นอกจากนี้ iCloud ดูเหมือนว่าจะทำงานเหมือนเนื้อหาของไดเรกทอรีกำลังอัปโหลดและอาจใช้พื้นที่แม้ว่าฉันไม่ต้องการเสี่ยงต่อการสูญเสียพื้นที่ที่จะไม่กลับมาเพราะฉันได้เห็นรายงานหลายพื้นที่ที่ไม่เคย จัดสรร ไดเรกทอรีจะปรากฏขึ้นใน iCloud แม้ว่าจะว่างเปล่า ใน Finder .nosyncไฟล์นั้นจะถือว่าเป็น "ไม่สามารถเข้าใจได้" แต่ไฟล์อื่น ๆ ทั้งหมดจะถือว่าเป็น "ดาวน์โหลดแล้ว" นี่เป็นเรื่องอึกอัก เปรียบเทียบ: i.imgur.com/uYybYAK.png
.nosyncในโฟลเดอร์ แต่ทุกอย่างในโฟลเดอร์ยังคงซิงค์อยู่ ฉันสร้างไฟล์ใหม่บางไฟล์ในโฟลเดอร์และอัปโหลดไปยัง iCloud Drive ฉันใช้โมฮาวี
ต่อไปนี้เป็นชื่อไฟล์ / โฟลเดอร์ทั้งหมดที่ถูกแยกออกดังนั้นอาจใช้วิธีการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อแก้ไขปัญหา:
ชื่อไฟล์:
.DS_Store(A Document Being Saved.nosync(ในกรณีใด ๆ ).ubd.weakpkgtmp(ในกรณีใด ๆ ).tmp(ในกรณีใด ๆ )desktop.ini(ในกรณีใด ๆ )Microsoft User Data(ในกรณีใด ๆ )$RECYCLE.BIN(ในกรณีใด ๆ )iPhoto Library(ในกรณีใด ๆ )Dropbox(ในกรณีใด ๆ )OneDrive(ในกรณีใด ๆ )IDrive-Sync(ในกรณีใด ๆ ).dropbox(ในกรณีใด ๆ ).dropbox.attr(ในกรณีใด ๆ )icon\r(ในกรณีใด ๆ )ส่วนขยายคือ (ในกรณีใด ๆ ):
tmpphotoslibraryphotolibraryaplibrarymigratedaplibrarymigratedphotolibrarymigratedaperturelibraryส่วนขยายมีมากกว่า 2 ตัวอักษรและชื่อไฟล์คือ ~
แหล่งที่มา: การย้อนกลับของ iCloud daemon
หวังว่าในเวอร์ชั่นอนาคตของระบบปฏิบัติการพวกเขาให้เราใส่. nosync ไว้ในโฟลเดอร์เพื่อแยกออกหรือมี. iNoreList เหมือน Resilio
เปลี่ยนชื่อโฟลเดอร์หรือไฟล์:
mv fileorfolder fileorfolder.nosync
สร้าง symlink ที่ทำให้ข้อมูลตรงกัน:
ln -s fileorfolder.nosync fileorfolder
ทำซ้ำในทุกเครื่อง
'var/cache', 'var/session', 'var/view_preprocessed/pub/static', 'pub/media/catalog/product/cache', 'pub/static'จะช่วยประหยัดแบตเตอรี่ได้มาก!
ดูเหมือนว่าไดเรกทอรีที่ชื่อ "tmp" หรือลงท้ายด้วย ".tmp" จะไม่ถูกซิงค์ ไอคอนคลาวด์ที่มีเส้นผ่านปรากฏขึ้นถัดจากไดเรกทอรีพร้อมกับสิ่งที่อยู่ภายใน
ฉันสร้างเวิร์กโฟลว์อัตโนมัตินี้เพื่อทำจากเมนูบริบทใน Finder https://github.com/tsdexter/iCloud-NoSync
ฉันเพิ่งสร้างโฟลเดอร์โดยตรงภายใต้บ้านผู้ใช้ของฉันที่ฉันต้องการเก็บไว้ในเครื่องเท่านั้น (แยกจากโฟลเดอร์ iCloud ของฉัน)