ฉันมีโฟลเดอร์เอกสารของฉันที่ซิงค์กับไดรฟ์ 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
.weakpkg
tmp
(ในกรณีใด ๆ ).tmp
(ในกรณีใด ๆ )desktop.ini
(ในกรณีใด ๆ )Microsoft User Data
(ในกรณีใด ๆ )$RECYCLE.BIN
(ในกรณีใด ๆ )iPhoto Library
(ในกรณีใด ๆ )Dropbox
(ในกรณีใด ๆ )OneDrive
(ในกรณีใด ๆ )IDrive-Sync
(ในกรณีใด ๆ ).dropbox
(ในกรณีใด ๆ ).dropbox.attr
(ในกรณีใด ๆ )icon\r
(ในกรณีใด ๆ )ส่วนขยายคือ (ในกรณีใด ๆ ):
tmp
photoslibrary
photolibrary
aplibrary
migratedaplibrary
migratedphotolibrary
migratedaperturelibrary
ส่วนขยายมีมากกว่า 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 ของฉัน)