Синхронізувати лише папку "Настільний", але не "Документи" із "Зберігати в iCloud"? (iCloud Drive)


16

Функція Store in iCloud, яка була представлена ​​з macOS Sierra, виглядає цікавою для спробу. Він буде зберігати як Desktopі Documentsпапки в iCloud Drive, а не на локальному диску.

Я хочу, щоб вона зберігала лише папку Desktop у iCloud, а не папку Документи. Чи можливо це?

Я помітив, що, увімкнувши і вимкнувши магазин у функції iCloud , файли, які вже були передані на iCloud Drive (коли функція спочатку була увімкнена), залишилися там - і порожні папки викликалися Desktop — Localта Documents — Localстворювалися в домашньому каталозі користувача.

То чи можна скористатися цією обставиною, щоб у iCloud зберігалися лише файли Desktop? Чи вирішать програми, які використовують папку «Документи», використовувати папку iCloud або локальну папку?


Оновіть MacOS Catalina:

Я не думаю, що відповідь токсифефа нижче працює вже не з macOS Каталіною. Оновлення ОС створило нову порожню папку Робочий стіл у домашньому каталозі користувача. Я спробував видалити цю папку на робочому столі через Terminal ( rm -rf /Users/<yourusername>/Desktop), а потім створив посилання на відповідь ln -s /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop /Users/<yourusername>/Desktop, але після перезавантаження символьного посилання немає і нова домашня папка робочого столу завжди створюється в домашньому каталозі.


1
Також у папці документів є купа речей, які мені ніколи не знадобляться на будь-якому іншому пристрої. Тобто деякі відеоігри або Adobe використовують його для зберігання даних.
фантазія

1
@fancy Не кажучи вже про те, що ігри тощо зберігатимуть тут налаштування користувачів, які можуть суперечити налаштуванням іншого комп'ютера.
Winterflags

1
Чи планували ви перейменувати папку "Документи" на щось інше? Наскільки мені відомо, у папці «Документи» немає нічого особливого. Ви можете мати папку «Документи» та папку «LocalDocuments» та заповнити по мірі необхідності ....
Michael Rourke

Подумайте про те, щоб створити папку "Документи II" та зберегти там усі потрібні для локального пошуку речі. Звичка змусить вас через деякий час користуватися ним рутинно.
Wayfaring Stranger

Відповіді:


5

Схоже, не існує способу виділити Робочий стіл за допомогою GUI 'Manage Storage'.

Однак ви завжди можете просто символізувати будь-який каталог з вашого приводу iCloud; таким чином ви можете переконатися, що синхронізується лише папка Desktop. Це пов'язано з тим, що, хоча ваші робочі файли зберігаються в iCloud, вони все ще займають місце на вашому HD до, під час та після синхронізації. Якщо ви робите це на кожному Mac, то ви будете тримати ваш робочий стіл синхронізованим між ними (файли додані, видалені, змінені тощо); це, можливо, не те, про що ви хочете хотіти.

Якщо символізація - це не те, що ви знаєте, як зробити, наведені нижче інструкції.


Резервне копіювання (через TimeMachine або все, що ви використовуєте).

Потім запустіть термінал і запустіть наступне, щоб перемістити папку робочого столу у ваш iCloud Drive:

mv ~/Desktop /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/

Тоді просто позначте його на звичайне місце на робочому столі:

ln -s /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop /Users/<yourusername>/Desktop

Тепер все, що ви додасте до ~ / Desktop (відкидаючи речі на робочий стіл тощо), насправді буде перенесено на ваш привід iCloud. Вони, звичайно, все ще займають місцевий простір на вашій машині. Якщо ви видалите щось із робочого столу, це також піде з "Хмари". Переваги цього більше для синхронізації між машинами (+ доступ, звичайно, через ваш iPhone).


Якщо у вас є інший mac, спочатку перемістіть все, що вам важливо, з папки робочого столу у папку 'Desktop' на диску на робочому столі iCloud Drive, потім видаліть ~ / Desktop на цій машині та повторіть посилання, як зазначено вище.


Дякую, я спробував це, але як не дивно після посилання, я отримав два псевдоніми на локальному імені Desktop ⤴Desktopі ⤴Mobileзамість вмісту папки Desktop зараз в iCloud. Псевдоніми нікуди не ведуть.
Winterflags

2
@Winterflags Ви уникнули пробілів у файлах, як у моїй відповіді? Папка "Мобільний" запропонує вам не використовувати зворотну косу рису .. Також переконайтеся, що ви використовуєте повні шляхи (тобто старт / Користувачі /).
toxefa

Ви маєте рацію - не було зниклого персонажа втечі. Дякую :)
Winterflags

Не маю ідеї, чому Apple назвала папку пробілом - це може бути справжнім кошмаром у файлах Bash. Якщо ви коли-небудь намагалися підтримувати Python virtualenvs у синхронізації через iCloud, ви це добре знатимете!
токсикс

Схоже, вам потрібно буде додати «sudo» в першій команді після високої сієри.
Rho

-1

Чому просто не ввімкнути iCloud та очистити папку "Документи", перш ніж увімкнути синхронізацію? Ви можете створити папку myDocuments, яка не синхронізує чи інше ім’я. Якщо змінити вашу систему, чіткі наміри дизайну можуть, і швидше за все, призведуть до нестабільності або поломки, коли Apple постачає оновлення. Як ви бачите, це вже зламано один раз, і я сподіваюся, що хтось інженерів це перетворить на науку (тому ми можемо дізнатися, як це реалізується), але це здається досить надуманим прикладом, якщо ви збираєтеся в першу чергу включити синхронізацію iCloud.

Я просто дозволю системі мати порожню папку, яку вона хоче синхронізувати з Каталіною, і я буду в захваті від того, що вона працювала в минулому.

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