Как исключить подпапку с диска iCloud в macOS Sierra?

48

Моя папка «Документы» синхронизирована с диском iCloud, я хочу исключить некоторые подпапки из диска iCloud, есть ли способ добиться этого?

Картикеян Вайтилингам
источник

Ответы:

50

Добавление одного пустого файла с именем .nosyncв папку предотвратит синхронизацию этой папки.

Вы также можете использовать это как расширение файла для определенных файлов, но обработка папки довольно полезна.

После того как у вас была синхронизация папок, теперь вы также можете запретить ее синхронизацию на некоторых (или на всех конечных точках) с помощью утилиты Bailiff , если по какой-то причине вы не хотите просто полностью удалять файлы из iCloud и вместо этого хотите предотвратить следующую «начальную» синхронизацию.

туманность
источник
7
Что, если вы поместите скрытый файл .nosync в папку, это также остановит синхронизацию папки?
Малхал
1
Я также хочу избежать синхронизации папки "build". В этом случае я не могу изменить имя этой папки.
Джон Пан
2
Это не совсем точно. Каталог продолжает синхронизироваться при добавлении .nosync файла; Кроме того, кажется, что iCloud ведет себя так, как будто содержимое каталога загружается, и может даже занимать место, хотя я не хочу рисковать потерей места, которое никогда не вернется, поскольку я видел много сообщений о том, что пространство никогда не Выделение. Каталог будет отображаться в iCloud, хотя и будет пустым. В Finder .nosyncфайл будет считаться «неразборчивым», но все остальные файлы считаются «Загруженными». Это сбивает с толку. Сравните: i.imgur.com/uYybYAK.png
danemacmillan
2
Это не сработало для меня. Я создал пустой файл с именем .nosyncв папке, но все остальное в папке все еще синхронизировано. Я создал несколько новых файлов в папке, и они были загружены в iCloud Drive. Я использую Мохаве.
конец
2
2019-07-12 - это больше не похоже на работу. Я пробовал это на High Sierra (10.13.6) и Mojave (10.14.5) и даже с файлами .nosync на каждом Mac, новый контент продолжает синхронизироваться. Подпапка с именем «test.nosync» не синхронизирует файлы, которые заканчиваются на .nosync. Но это явно не идеально.
TJ Луома
34

Здесь исключены все имена файлов / папок, поэтому, возможно, одно из них можно использовать для обходного пути:

Имя файла:

  • является .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.

Надеемся, что в будущей версии ОС они позволят нам поместить .nosync в папку, чтобы исключить ее, или иметь .IgnoreList, как у Resilio.

malhal
источник
1
Это полезно, но не могли бы вы также добавить источник ответа?
mklement0
2
iCloud Drive также исключает символические ссылки («псевдонимы»).
12
5

Переименуйте папку или файл:

mv fileorfolder fileorfolder.nosync

Создайте символическую ссылку, которая будет синхронизирована:

ln -s fileorfolder.nosync fileorfolder

Повторите на каждой машине.

Appyx
источник
Хороший! Работает с Magento 2.3.2, исключая пути, которые 'var/cache', 'var/session', 'var/view_preprocessed/pub/static', 'pub/media/catalog/product/cache', 'pub/static'помогут сэкономить заряд аккумулятора!
Мэтт Р
3

Похоже, что каталоги с именем "tmp" или оканчивающиеся на ".tmp" не синхронизируются. Рядом с каталогом появляется значок облака с линией, проходящей через него, а также все, что находится внутри него.

oddmouse
источник
-2

Я просто создаю папки прямо под моим домашним компьютером, которые я хочу хранить только локально (отдельно от папок iCloud).

Петр Носко
источник