Quando estiver copiando arquivos para iCloud Drive via terminal no Mac OS, você precisa tomar alguns cuidados, já que estará usando comando dentro do desenvolvimento iCloud. Usando o comando CP, você pode copiar arquivos para o iCloud Drive via Terminal. Então, lembre-se de que ao copiar um arquivo para o iCloud Drive você está subindo para o iCloud Drive.
Por exemplo: digamos que será copiado um arquivo chamado test.zip da área de trabalho para o diretório principal do iCloud Drive. Logo, a sintaxe seria assim:
cp ~/Desktop/test.zip ~/Library/Mobile\ Documents/com~apple~CloudDocs/
Isso é como copiar outros arquivos no Terminal
Rigorosamente falando, para a maioria dos usuários de Mac, eles acham, que copiar arquivos para o iCloud Drive é mais fácil do que no GUI do Finder do Mac OS. Por outro lado, pode ser útil para usuários avançados usar a abordagem da linha de comando.
Com uma função praticamente similar, você pode utilizar para mover os arquivos, como vamos mostrar a seguir.
Movendo arquivos para o iCloud Drive por terminal no Mac OS
Você também pode mover um arquivo para o iCloud Drive através da linha de comando no Mac OS. Observe que, movendo um arquivo para o iCloud Drive, ele fará o upload para o iCloud Drive. Mas depois será removido de onde estava originalmente no sistema de arquivos local. Isto é conseguido através do simples comando mv. Então, vamos pegar o mesmo exemplo acima e mover um arquivo chamado test.zip da área de trabalho e movê-lo para o iCloud Drive.
mv ~/Desktop/test.zip ~/Library/Mobile\ Documents/com~apple~CloudDocs/
Novamente, esse arquivo precisa ser carregado no servidor iCloud, para que possa demorar um pouco para concluir a movimentação. Copiando arquivos para iCloud Drive via terminal no Mac OS, ou movendo arquivos neste mesmo dispositivo, parece ser a mesma coisa. Mas, note que mover um arquivo ele pode não estar disponível na pasta anterior. Isso foi mencionado no trecho anterior deste artigo, portanto, é bom lembrar deste detalhe, se você deseja manter cópias dos arquivos no dispositivo atual. Neste caso apenas copie.