Bagaimana cara mengecualikan sub folder dari drive iCloud di macOS Sierra?

48

Saya memiliki folder Dokumen saya yang disinkronkan dengan drive iCloud, saya ingin mengecualikan beberapa folder dari drive iCloud apakah ada cara untuk mencapai ini?

Karthikeyan Vaithilingam
sumber

Jawaban:

49

Menambahkan satu file kosong bernama .nosyncke folder akan mencegah folder itu dari sinkronisasi.

Anda juga dapat menggunakan ini sebagai ekstensi file ke file tertentu, tetapi perawatan folder ini cukup berguna.

Setelah Anda memiliki sinkronisasi folder, Anda sekarang dapat mencegah sinkronisasi dari beberapa (atau semua titik akhir) dengan utilitas bernama Bailiff , jika karena alasan tertentu Anda tidak ingin hanya menghapus file dari iCloud sepenuhnya dan sebaliknya ingin untuk mencegah sinkronisasi "awal" berikutnya.

Nebula
sumber
7
bagaimana jika Anda meletakkan file .nosync tersembunyi di folder akankah itu juga menghentikan folder dari sinkronisasi?
Malhal
1
Saya ingin menghindari sinkronisasi folder "build" juga. Dalam hal ini, saya tidak dapat mengubah nama folder itu.
John Pang
2
Ini tidak terlalu akurat. Direktori terus disinkronkan ketika .nosync file ditambahkan; selain itu, iCloud bahkan tampaknya berperilaku seperti isi direktori sedang diunggah, dan bahkan mungkin memakan tempat, meskipun saya tidak ingin mengambil risiko kehilangan ruang yang tidak akan pernah kembali, karena saya telah melihat banyak laporan ruang yang tidak pernah mengalokasikan. Direktori akan muncul di iCloud, meskipun tampak kosong. Di Finder, .nosyncfile akan dianggap "tidak dapat dipahami", tetapi semua file lainnya dianggap "Diunduh." Ini membingungkan. Bandingkan: i.imgur.com/uYybYAK.png
danemacmillan
2
Ini tidak berhasil untuk saya. Saya membuat file kosong yang disebut .nosyncdi folder tetapi semua yang lain di folder masih disinkronkan. Saya membuat beberapa file baru di folder dan mereka diunggah ke iCloud Drive. Saya menggunakan Mojave.
Nate
2
2019-07-12 - ini sepertinya tidak lagi berfungsi. Saya sudah mencobanya di High Sierra (10.13.6) dan Mojave (10.14.5) dan bahkan dengan file .nosync di setiap Mac, konten baru terus disinkronkan. Sub-folder bernama "test.nosync" tidak menyinkronkan, juga file yang diakhiri dengan .nosync. Tapi itu jelas kurang ideal.
TJ Luoma
34

Berikut ini semua nama file / folder yang dikecualikan sehingga mungkin salah satu dari ini dapat digunakan untuk pemecahan masalah:

Nama file:

  • aku s .DS_Store
  • dimulai dengan (A Document Being Saved
  • berisi .nosync(dalam hal apa pun)
  • aku s .ubd
  • mengandung .weakpkg
  • adalah tmp(bagaimanapun)
  • adalah .tmp(bagaimanapun)
  • adalah desktop.ini(bagaimanapun)
  • dimulai dengan ~ $
  • adalah Microsoft User Data(bagaimanapun)
  • adalah $RECYCLE.BIN(bagaimanapun)
  • adalah iPhoto Library(bagaimanapun)
  • adalah Dropbox(bagaimanapun)
  • adalah OneDrive(bagaimanapun)
  • adalah IDrive-Sync(bagaimanapun)
  • adalah .dropbox(bagaimanapun)
  • adalah .dropbox.attr(bagaimanapun)
  • adalah icon\r(bagaimanapun)

Ekstensi adalah (dalam hal apa pun):

  • tmp
  • photoslibrary
  • photolibrary
  • aplibrary
  • migratedaplibrary
  • migratedphotolibrary
  • migratedaperturelibrary

Ekstensi lebih dari 2 karakter dan nama file adalah ~

Sumber: membalikkan daemon iCloud.

Mudah-mudahan dalam versi OS masa depan mereka membiarkan kami menempatkan .nosync di dalam folder untuk mengecualikannya, atau memiliki .IgnoreList seperti yang dimiliki Resilio.

jahat
sumber
1
Itu membantu, tetapi bisakah Anda juga menambahkan sumber ke jawaban Anda?
mklement0
2
iCloud Drive juga mengecualikan symlink ("alias").
twhb
5

Ganti nama folder atau file:

mv fileorfolder fileorfolder.nosync

Buat symlink yang disinkronkan:

ln -s fileorfolder.nosync fileorfolder

Ulangi pada setiap mesin.

Appyx
sumber
Yang bagus! Bekerja dengan Magento 2.3.2, tidak termasuk jalur 'var/cache', 'var/session', 'var/view_preprocessed/pub/static', 'pub/media/catalog/product/cache', 'pub/static'akan menghemat banyak usia baterai!
Matt R
3

Sepertinya direktori yang bernama "tmp" atau diakhiri dengan ".tmp" tidak disinkronkan. Ikon cloud dengan garis melewatinya muncul di sebelah direktori bersama dengan apa pun di dalamnya.

orang aneh
sumber
-2

Saya hanya membuat folder secara langsung di bawah home user saya yang ingin saya simpan hanya secara lokal (terpisah dari folder iCloud saya).

Peter Nosko
sumber