Como sincronizar uma pasta adicional para o iCloud Drive, semelhante à maneira como o macOS Sierra faz isso?

23

Quero adicionar minha pasta Downloads ao meu iCloud Drive para que ele possa ser sincronizado da mesma forma que o Sierra sincroniza com a pasta Documents and Desktop.

Isso pode ser feito?

Tre S
fonte
1
Veja links simbólicos.
usar o seguinte texto

Respostas:

16

Resposta semelhante a uma das outras, mas, neste caso, usei um link simbólico para fazer isso, em vez de usar a GUI para criar um 'Alias' da maçã, apenas para garantir que funcione em todos os casos.

Em vez de adicionar a pasta Downloads original ao iCloud, contei com a opção de sincronização padrão 'Documents and Desktop' fornecida pela Apple no iCloud sem mexer no fundo em que esses arquivos são acessíveis ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/), pois não tenho certeza de que adicionar links lá é uma boa idéia a longo prazo.

No terminal (ou iTerm2, se você quiser um terminal mais personalizável):

  1. Crie uma pasta 'Downloads' no diretório 'Documentos' (se você ainda não o tiver): mkdir ~/Documents/Downloads
  2. Copie (ou mova como neste exemplo) seus arquivos do antigo (supostamente para estar no ~/Downloadsdiretório para o novo diretório de Downloads:mv ~/Downloads ~/Documents/Downloads
  3. Exclua sua antiga pasta de downloads (isso deve exigir sua senha e presume que você esteja logado como administrador): sudo rm -rf ~/Downloads/
  4. Crie um link simbólico para sua nova pasta de downloads: ln -s ~/Documents/Downloads ~/Downloads

Todos esses comandos novamente, mas sem todas as palavras extras :)

mkdir ~/Documents/Downloads
mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads

Você provavelmente terá que arrastar o novo link (ou pasta) de Downloads no Finder para a seção Favoritos / menu esquerdo, se desejar que ele seja exibido mais uma vez.

PhillipHolmes
fonte
Você está simplesmente excluindo a pasta de downloads original para não armazenar dados redundantemente duas vezes? Se você não excluiu a pasta ~ / Downloads original e fez o download, digamos um pdf do chrome para ~ / Downloads, os dados seriam armazenados na pasta de downloads original e na pasta de downloads vinculada ao sym? Depois de excluir ~ / Downloads, você teria que editar o caminho padrão para downloads na pasta de downloads vinculados pelo sym, ou o original ainda está em segundo plano em algum lugar e é assim que ele funciona?
mturchin
O @mturchin é um 'substituir' em vez de 'duplicar' - o sistema operacional considera a pasta original no local original (portanto, não é necessário editar os caminhos padrão para a pasta de downloads), mas agora está localizado no iCloud pela pasta Documents. O terceiro comando é a exclusão de pasta velhos Downloads, eo quarto comando é o de criar a apresentação da nova pasta na localização original, embora o seu não fisicamente lá ...
PhillipHolmes
Esta é uma ótima resposta. Para adicionar a ele, existe um Serviço chamado SymbolicLinker que permitirá criar links simbólicos a partir do Finder. Não conheço um utilitário que permita excluir pastas protegidas sem usar o Terminal, mas certamente existe. Alguém ouviu falar de um?
Calion
Excelente. Se alguém for administrador de contas gerenciadas (não sudo -ers) para as quais você está fazendo isso (para mim, para o Minecraft dos meus filhos, etc., pastas salvas em ~ / Library), será necessário (assumindo que "admin" seja uma conta com privilégios de administrador) altere um pouco isso: mkdir ~ / Documentos / Downloads mv ~ / Downloads ~ / Documentos / Downloads su admin sudo rm -rf ~ / Downloads / sudo ln -s ~ / Documentos / Downloads ~ / Downloads Com tantos dados de aplicativos e estados em ~ / Library, fico surpreso que a Apple não tenha incluído um mecanismo para sincronizar também itens específicos da biblioteca do usuário com o iCloud.
storsoc
2

Você pode criar um 'Alias' da pasta 'Downloads' e movê-lo para o iCloud Drive.

Para fazer isso:

  • Inicie o Finder e localize sua pasta 'Downloads'
  • Clique com o botão direito do mouse na pasta 'Downloads' e selecione 'Criar alias'
  • Arraste o novo alias para 'iCloud Drive' na barra lateral do Finder (você notará o ícone animado do gráfico de torta sendo preenchido à direita do 'iCloud Drive' na janela do Finder enquanto sincroniza)

Agora você pode remover a palavra 'Alias' do nome da pasta na unidade iCloud, se desejar. Não há motivo técnico real para que ele esteja lá, exceto para lembrá-lo de que é um alias e não a pasta original.

NYKg
fonte
4
Isso carrega apenas o arquivo de alias no iCloud Drive e não o conteúdo da minha pasta Downloads. : /
Tre S
@TreS Acabei de tentar meus passos novamente, no caso de ter perdido alguma coisa e estar funcionando perfeitamente para mim. Ele carregou todo o conteúdo da minha pasta Downloads, incluindo todas as subpastas. Cheguei ao ponto de baixar alguns arquivos novos para testar e tudo o que baixei é sincronizado imediatamente com o alias da pasta Downloads no iCloud Drive. Qual é a versão exata do macOS Sierra que você está executando?
precisa saber é
Confirmo que o @TreS está correto. Somente o alias, mas o conteúdo é carregado.
Wayne Liu
O mesmo aqui. Acho que o @NYKg colocou a pasta de Downloads real no iCloud e manteve o Alias ​​em sua pasta pessoal.
John Pang
A criação desta pasta de alias vai armazenar os dados duas vezes? Os dados serão armazenados em ~ / Downloads e na nova pasta de alias de downloads também?
mturchin
2

Aqui está como eu fiz isso no meu.

Você tem que entender que a partir de 24 de setembro de 2017, iCloud só permite Desktope Documentspasta para armazenados no iCloud. Por exemplo. você não pode selecionar ainda pastas adicionais que deseja sincronizar com o iCloud.

Por isso, escolhi sincronizar minha Downloadspasta armazenando-a na Documentspasta porque, se eu a tivesse colocado na Desktoppasta sincronizada com o iCloud , a Downloadspasta ficaria visível na minha área de trabalho.

A Downloadspasta é protegida pelo macOS contra alterações (como renomear no Finder), mas se você puder usar o Terminalaplicativo para contornar isso.

  1. Abra o Finder e vá para a Documentspasta sincronizada com o iCloud
  2. Crie manualmente uma pasta chamada Downloads
  3. Mova todos os seus arquivos na Downloadspasta original para esta Downloadspasta recém-criada, localizada na Documentspasta
  4. Crie um link simbólico para a Downloadspasta recém-criada (o atalho do teclado é: Command+ L). Será automaticamente nomeado Downloads aliaspelo macOS
  5. Coloque o recém-criado Download aliasem seu diretório pessoal. Por exemplo./Users/your-user-name
  6. Usando o Terminalaplicativo, exclua a Downloadspasta
  7. Agora, você pode renomear Downloads aliascomoDownloads

Agora, todos os arquivos salvos por Downloads(alias) serão armazenados na Documents/Downloadspasta sincronizada com o iCloud .

sivabudh
fonte
Você está misturando links simbólicos e pseudônimos da Apple. Command+ Lcria um alias, não um link simbólico. No entanto, sua abordagem funciona, seja usando um link simbólico regular do UNIX ou um alias da Apple.
Gustavo Bezerra
0

O uso de alias e links simbólicos pode não funcionar. Em um dos meus Macs, o Finder substituiu o link simbólico por uma pasta vazia após a reinicialização. A única maneira de conseguir fazer isso consistentemente é criar um link físico do diretório. Isso não é possível com a linha de comando padrão do OS X, pois lnnão funcionará se você estiver fazendo um link físico para diretórios.

Para fazer isso, você precisa instalar o Brew e instalar o pacote hardlink-osx . Porém, antes de fazer isso, deve-se consultar esta pergunta no Ask Ubuntu , pois acho que essa função está desativada em todas as versões do lncomando. Agora, eu tive problemas mesmo com um link físico porque o sistema operacional não notificou o agente de sincronização de que um arquivo ~/Documents/Downloadshavia sido alterado porque a chamada do sistema operacional para o sistema de arquivos era necessária ~/Downloadse, às vezes, a extensão do localizador de sincronização parecia não permitir que o iCloud O mecanismo de sincronização sabe que houve alterações no upload quando um novo arquivo foi baixado ou modificado.

TitanShadow
fonte
-1

preferências> icloud> opções e marque a caixa "Pastas de mesa e documentos"

Arraste "Downloads" para a área de trabalho.

Feito!

rshackleford
fonte