Як виключити підтеку з диска iCloud в macOS Sierra?


27

У мене є папка "Документи", синхронізована з iCloud, я хочу виключити деякі підпапки з диска iCloud чи є спосіб досягти цього?

Відповіді:


34

Додавання порожнього файлу з ім'ям .nosync до папки дозволить уникнути синхронізації цієї папки.

Ви також можете використовувати це як розширення файлу для певних файлів, але обробка папок є дуже корисною.

Після синхронізації папок тепер ви також можете вигнати його з синхронізації на деяких (або на всіх кінцевих точках) з зручною утилітою Судовий пристав якщо з якоїсь причини ви просто не хочете повністю видалити файли з iCloud і запобігти наступній "початковій" синхронізації.


6
що робити, якщо ви помістіть прихований файл .nosync у папку, що також зупинить синхронізацію папки?
malhal

Це працює! Блискуче! Це дійсно зупиняє папку. Навіть після факту. Я просто спробував. +1 від мене
bjbk

1
Я хочу уникнути синхронізації теки "build". У цьому випадку я не можу змінити назву цієї папки.
John Pang

Нарешті! Я скинув порожній файл iCloud.nosync (не люблю невидимі файли) у кожну папку, яку я не хочу в iCloud - головним чином тому, що мій вірний старий BBEdit падає кожен раз, коли я намагаюся відкрити або шукати один з цих хмарних файлів . Працює миттєво, мир повернувся.
Elise van Looij

Це не зовсім точно. Каталог продовжує синхронізувати, коли a .nosync додано файл; Крім того, iCloud навіть здається, що вміст каталогу завантажується, і навіть може зайняти простір, хоча я не хочу ризикувати втратою місця, яке ніколи не повернеться, оскільки я бачив багато повідомлень про простір виділення. Каталог відображатиметься в iCloud, хоча він і з'явиться порожнім. У Finder, .nosync Файл буде вважатися "незрозумілим", але всі інші файли вважаються "завантаженими". Це викликає збентеження. Порівняти: i.imgur.com/uYybYAK.png
danemacmillan

18

Тут виключені всі імена файлів / папок, отже, можливо, один із них може бути використаний для обходу:

Назва файлу:

  • є .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 у папку, щоб виключити її, або мати.


1
Це корисно, але чи можете ви також додати джерело у відповідь?
mklement0

1
iCloud Drive також виключає символічні посилання ("псевдоніми").
twhb

4

Схоже, каталоги, які називаються "tmp" або закінчуються ".tmp", не синхронізуються. Піктограма хмари з лінією через неї з'являється поруч із каталогом разом з будь-яким вмістом у ній.


0

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


0

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

mv fileorfolder fileorfolder.nosync

Створіть символічну посилання, яку синхронізують:

ln -s fileorfolder.nosync fileorfolder

Повторіть на кожній машині.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.