Jak wykluczyć podfolder z dysku iCloud w systemie macOS Sierra?

48

Mam zsynchronizowany folder Dokumenty z dyskiem iCloud. Chcę wykluczyć niektóre podfoldery z dysku iCloud. Czy istnieje sposób na osiągnięcie tego?

Karthikeyan Vaithilingam
źródło

Odpowiedzi:

50

Dodanie jednego pustego pliku o nazwie .nosyncdo folderu uniemożliwi synchronizację tego folderu.

Możesz także użyć tego jako rozszerzenia plików dla określonych plików, ale traktowanie folderów jest dość przydatne.

Po zsynchronizowaniu folderu możesz teraz uniemożliwić jego synchronizację na niektórych (lub wszystkich punktach końcowych) z narzędziem o nazwie Bailiff , jeśli z jakiegoś powodu nie chcesz po prostu całkowicie usunąć plików z iCloud i zamiast tego chcesz aby zapobiec następnej „początkowej” synchronizacji.

Mgławica
źródło
7
co się stanie, jeśli umieścisz w folderze ukryty plik .nosync, czy to również uniemożliwi synchronizację folderu?
malhal
1
Chcę też uniknąć synchronizacji folderu „kompilacji”. W takim przypadku nie mogę zmienić nazwy tego folderu.
John Pang,
2
To nie jest naprawdę dokładne. Katalog jest nadal synchronizowany po .nosync dodaniu pliku; ponadto iCloud wydaje się nawet zachowywać, jakby zawartość katalogu była przesyłana, i może nawet zajmować miejsce, chociaż nie chcę ryzykować utraty miejsca, które nigdy nie wróci, ponieważ widziałem wiele raportów o miejscu, które nigdy nie rezygnuje alokacja. Katalog pojawi się w iCloud, choć wydaje się pusty. W Finderze .nosyncplik zostanie uznany za „nieuprawniony”, ale wszystkie pozostałe pliki zostaną uznane za „pobrane”. Jest to niepokojące. Porównaj: i.imgur.com/uYybYAK.png
danemacmillan
2
To mi nie zadziałało. Utworzyłem pusty plik o nazwie .nosyncw folderze, ale wszystko inne w folderze nadal jest zsynchronizowane. Utworzyłem kilka nowych plików w folderze i zostały one przesłane na iCloud Drive. Korzystam z Mojave.
Nate
2
2019-07-12 - wydaje się, że to już nie działa. Wypróbowałem to na High Sierra (10.13.6) i Mojave (10.14.5) i nawet z plikami .nosync na każdym komputerze Mac, nowa zawartość jest nadal synchronizowana. Podfolder o nazwie „test.nosync” nie synchronizuje się, podobnie jak pliki z rozszerzeniem .nosync. Ale to oczywiście nie jest idealne.
TJ Luoma
34

Oto wszystkie nazwy plików / folderów, które mogą zostać wykluczone, więc może jeden z nich może być wykorzystany do obejścia:

Nazwa pliku:

  • jest .DS_Store
  • Zaczyna się z (A Document Being Saved
  • zawiera .nosync(w każdym razie)
  • jest .ubd
  • zawiera .weakpkg
  • jest tmp(w każdym razie)
  • jest .tmp(w każdym razie)
  • jest desktop.ini(w każdym razie)
  • zaczyna się od ~ $
  • jest Microsoft User Data(w każdym razie)
  • jest $RECYCLE.BIN(w każdym razie)
  • jest iPhoto Library(w każdym razie)
  • jest Dropbox(w każdym razie)
  • jest OneDrive(w każdym razie)
  • jest IDrive-Sync(w każdym razie)
  • jest .dropbox(w każdym razie)
  • jest .dropbox.attr(w każdym razie)
  • jest icon\r(w każdym razie)

Rozszerzenie jest (w każdym przypadku):

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

Rozszerzenie ma więcej niż 2 znaki, a nazwa pliku to ~

Źródło: odwrócenie demona iCloud.

Mam nadzieję, że w przyszłej wersji systemu operacyjnego pozwolą nam umieścić .nosync w folderze, aby go wykluczyć, lub mieć .IgnoreList, jak ma Resilio.

malhal
źródło
1
To pomocne, ale czy możesz również dodać źródło odpowiedzi?
mklement0
2
iCloud Drive wyklucza również dowiązania symboliczne („aliasy”).
twhb
5

Zmień nazwę folderu lub pliku:

mv fileorfolder fileorfolder.nosync

Utwórz dowiązanie symboliczne, które zostanie zsynchronizowane:

ln -s fileorfolder.nosync fileorfolder

Powtórz na każdej maszynie.

Appyx
źródło
Niezłe! Współpracuje z Magento 2.3.2, z wyłączeniem ścieżek, które 'var/cache', 'var/session', 'var/view_preprocessed/pub/static', 'pub/media/catalog/product/cache', 'pub/static'pozwolą zaoszczędzić sporo czasu pracy baterii!
Matt R
3

Wygląda na to, że katalogi o nazwie „tmp” lub kończące się na „.tmp” nie są zsynchronizowane. Ikona chmury z linią przez nią pojawia się obok katalogu wraz ze wszystkim, co się w nim znajduje.

dziwna mysz
źródło
-2

Po prostu tworzę foldery bezpośrednio w moim domu użytkownika, które chcę przechowywać tylko lokalnie (niezależnie od moich folderów iCloud).

Peter Nosko
źródło