Sincronizar apenas a pasta da área de trabalho, mas não os documentos, com "Armazenar no iCloud"? (iCloud Drive)

16

A função Store no iCloud, introduzida no macOS Sierra, parece interessante de experimentar. Ele armazenará Desktopas Documentspastas e as pastas no iCloud Drive, em vez de na unidade local.

Quero que ele armazene apenas a pasta da área de trabalho no iCloud, e não a pasta documentos. Isso é possível?

Notei que, ao ativar e desativar a loja na função iCloud , os arquivos que já haviam sido transferidos para o iCloud Drive (quando a função foi ativada originalmente) permaneceram lá - e pastas vazias foram chamadas Desktop — Locale Documents — Localcriadas no diretório inicial do usuário.

Portanto, é possível fazer uso dessa circunstância, para manter apenas os arquivos da área de trabalho no iCloud? Os aplicativos que fazem uso da pasta Documentos decidirão usar a pasta iCloud ou a pasta local?


Atualize o MacOS Catalina:

Não acho que a resposta da toxefa abaixo funcione mais com o macOS Catalina. A atualização do sistema operacional criou uma nova pasta da área de trabalho vazia no diretório inicial do usuário. Tentei excluir essa pasta da área de trabalho via Terminal ( rm -rf /Users/<yourusername>/Desktop) e, em seguida, criei um link simbólico por resposta ln -s /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop /Users/<yourusername>/Desktop, mas após a reinicialização, o link simbólico desapareceu e uma nova pasta vazia da área de trabalho é sempre criada no diretório inicial.

Winterflags
fonte
1
Também na pasta de documentos, há muitas coisas que nunca precisarei em nenhum outro dispositivo. Ou seja, alguns videogames ou a Adobe estão usando-o para armazenar dados.
chique
1
@fancy Sem mencionar que jogos etc armazenam aqui configurações de usuário que podem entrar em conflito com as configurações de outro computador.
Winterflags 21/09/16
1
Você já pensou em renomear sua pasta Documentos para outra coisa? Tanto quanto sei, não há nada de especial na pasta Documentos. Você poderia ter uma pasta documentos e um LocalDocuments pasta e preencher conforme necessário ....
Michael Rourke
Considere criar uma pasta "Documentos II" e manter todas as coisas que você deseja local somente lá. O hábito fará com que você o use rotineiramente depois de um tempo.
Wayfaring Stranger

Respostas:

5

Não parece haver uma maneira de destacar a área de trabalho por meio da GUI 'Manage Storage'.

No entanto, você sempre pode simplesmente vincular qualquer diretório da sua unidade iCloud; Dessa forma, você pode garantir que apenas a pasta da área de trabalho esteja sendo sincronizada. Isso ocorre com a ressalva de que, enquanto os arquivos da área de trabalho estão sendo armazenados no iCloud, eles ainda estão ocupando espaço no seu HD antes, durante e após a sincronização. Se você fizer isso em todos os Mac, manterá sua área de trabalho sincronizada entre todos (arquivos adicionados, excluídos, alterados etc.); isso pode não ser o que você está procurando.

Se o link simbólico não é algo que você sabe fazer, as instruções estão abaixo.


Backup (via TimeMachine ou o que você usar).

Em seguida, abra o Terminal e execute o seguinte para mover a pasta Desktop para o iCloud Drive:

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

Em seguida, basta ligar o link para o local habitual da área de trabalho:

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

Agora, qualquer coisa que você adicionar ao ~ / Desktop (colocando coisas na área de trabalho etc) será realmente lançada na sua unidade iCloud. É claro que eles ainda estão ocupando espaço local em sua máquina. Quando você exclui algo da área de trabalho, ele também sai da 'Nuvem'. Os benefícios disso são mais para sincronização entre máquinas (+ acesso via iPhone, é claro).


Se você tiver outro Mac, mova o que você valoriza da pasta da área de trabalho para a pasta 'Desktop' do iCloud Drive primeiro, depois exclua ~ / Desktop nessa máquina e faça o link simbólico novamente como acima.

toxefa
fonte
Obrigado, tentei isso, mas estranhamente após a ligação simbólica, recebi dois apelidos na área de trabalho local com o nome ⤴Desktope, em ⤴Mobilevez do conteúdo da pasta da área de trabalho agora no iCloud. Os aliases não levam a lugar algum.
Winterflags
2
@Winterflags você escapou dos espaços nos caminhos de arquivos como na minha resposta? Uma pasta 'Móvel' sugere que você não usou uma barra invertida. Também certifique-se de usar caminhos completos (por exemplo, iniciando / Usuários /).
toxefa
Você está certo - havia um personagem de fuga ausente. Obrigado :)
Winterflags
Não faço ideia por que a Apple nomeou a pasta com um espaço - pode ser um verdadeiro pesadelo nos arquivos Bash. Se você já tentou manter os virtualenvs do Python sincronizados via iCloud, você saberá isso bem!
toxefa
Parece que você precisará adicionar "sudo" no primeiro comando após high sierra.
Rho
-1

Por que não ativar o iCloud e esvaziar sua pasta Documentos antes de ativar a sincronização? Você pode criar uma pasta myDocuments que não será sincronizada ou outro nome. Alterar o sistema novamente, a intenção clara do projeto pode e provavelmente trará instabilidade ou quebra quando a Apple enviar atualizações. Como você vê, ele já está quebrado uma vez e espero que alguém faça engenharia reversa disso para a ciência (para que todos possamos aprender como isso é implementado), mas isso parece um exemplo artificial se você deseja ativar a sincronização do iCloud em primeiro lugar.

Gostaria apenas de deixar o sistema ter a pasta vazia que deseja sincronizar na Catalina e de admirar que funcionasse no passado.

bmike
fonte