Mam zsynchronizowany folder Dokumenty z dyskiem iCloud. Chcę wykluczyć niektóre podfoldery z dysku iCloud. Czy istnieje sposób na osiągnięcie tego?
Mam zsynchronizowany folder Dokumenty z dyskiem iCloud. Chcę wykluczyć niektóre podfoldery z dysku iCloud. Czy istnieje sposób na osiągnięcie tego?
Odpowiedzi:
Dodanie jednego pustego pliku o nazwie .nosync
do 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.
.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 .nosync
plik zostanie uznany za „nieuprawniony”, ale wszystkie pozostałe pliki zostaną uznane za „pobrane”. Jest to niepokojące. Porównaj: i.imgur.com/uYybYAK.png
.nosync
w 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.
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:
.DS_Store
(A Document Being Saved
.nosync
(w każdym razie).ubd
.weakpkg
tmp
(w każdym razie).tmp
(w każdym razie)desktop.ini
(w każdym razie)Microsoft User Data
(w każdym razie)$RECYCLE.BIN
(w każdym razie)iPhoto Library
(w każdym razie)Dropbox
(w każdym razie)OneDrive
(w każdym razie)IDrive-Sync
(w każdym razie).dropbox
(w każdym razie).dropbox.attr
(w każdym razie)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.
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.
'var/cache', 'var/session', 'var/view_preprocessed/pub/static', 'pub/media/catalog/product/cache', 'pub/static'
pozwolą zaoszczędzić sporo czasu pracy baterii!
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.
Utworzyłem ten przepływ pracy Automatora, aby to zrobić z menu kontekstowego w Finderze https://github.com/tsdexter/iCloud-NoSync
Po prostu tworzę foldery bezpośrednio w moim domu użytkownika, które chcę przechowywać tylko lokalnie (niezależnie od moich folderów iCloud).