93 votes

Accéder à iCloud Drive via le terminal

OS X 10.10 vient de sortir, et l'une des fonctionnalités que j'attendais personnellement le plus était iCloud Drive. Malheureusement, j'ai dû apprendre qu'il n'était pas aussi accessible que Dropbox.

file ~/Dropbox
/Users/Ingwie/Dropbox/: directory

...mais, iCloud Drive ?

ls -1 Library/Mobile\ Documents/
./
../
.DS_Store
57T9237FN3~net~whatsapp~WhatsApp/
5U8NS4GX82~com~dayoneapp~dayone/
(...)

Quelqu'un sait-il comment accéder correctement à iCloud Drive via le terminal ? Ou bien est-ce que ce n'est tout simplement pas possible et que l'application Finder le présente bien ?

114voto

Matthew White Points 1221

Vous avez raison de dire que le répertoire iCloud Drive est situé dans Documents mobiles. Depuis le répertoire d'origine de votre utilisateur, vous pouvez accéder à iCloud Drive via le terminal avec :

cd ~/Library/Mobile\ Documents/com~apple~CloudDocs

6voto

johnnytcomo Points 61

Matthew a raison ; SI vous avez activé iCloud Drive dans sysPrefs, le dossier iCloud Drive est là, il le listait juste par rapport à votre compte utilisateur.

Je ne suis pas sûr pour le "com.apple.CloudDocs" cependant. Les fichiers com~ et plists pour tout, y compris les applications mobiles, ne sont PAS visibles dans le Finder - seulement dans le Terminal.

À partir de la version 10.10.1, si vous cherchez le chemin absolu vers le répertoire global, essayez :

 /Users/username/Library/Mobile\ Documents

alternativement :

~/Library/Mobile\ Documents

2voto

James Points 3

Pour trouver le chemin d'accès à un fichier, il suffit d'ouvrir le terminal (vous pouvez utiliser l'outil de recherche), de faire glisser le fichier du finder dans le terminal et il vous fournira son chemin d'accès. Cela pose toutefois un problème avec les fichiers du lecteur iCloud, car apparemment, le chemin fourni ne fonctionne pas lorsque vous essayez d'y accéder à partir d'autres programmes que celui dans lequel il est enregistré.

1voto

Mattia Astorino Points 111

J'ai créé une application Automator qui exécute cette commande en terminal :

open ~/Library/Mobile\ Documents/com~apple~CloudDocs

Vous pouvez télécharger ici . Mettez-le juste à l'intérieur Applications et faites-le glisser vers le dock.

1voto

Fusca Software Points 121

Je ne peux pas écrire de commentaires.

A cause du ~, le chemin doit être en "" pour être ouvert. J'ai créé un lien symbolique pour y accéder plus facilement.

sudo mkdir /mounts
sudo cd /mounts
sudo ln -s "/Users/fusca/Library/Mobile Documents/com~apple~CloudDocs" iCloud

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X