Première étape, configurez un lien vers le chemin réel du dossier du lecteur iCloud:
Tout d’abord, créez un lien dans votre répertoire personnel vers votre lecteur iCloud:
cd ~
ln -s ~/Library/Mobile\ Documents iCloud
Les lignes ci-dessus font ce qui suit:
// brings you to home directory
// creates link to said path as the name, 'iCloud'
Taper cd ~/iCloud
dans le terminal va maintenant vous livrer à ce répertoire.
Deuxième étape, configurez vos alias dans votre profil Bash:
Une fois qu'un lien a été établi, nous devons créer un alias . Les alias sont supprimés lorsque nous redémarrons le terminal, nous devons donc ajouter une étape supplémentaire dans laquelle nous modifions un fichier appelé .bash_profile
(ou en créons un si nous n'en avons pas déjà).
Une fois cela fait, nous pouvons simplement taper n'importe quelle liaison et être livrés à notre répertoire souhaité. Dans cet exemple, nous utiliserons i
pour nous diriger directement vers notre dossier Documents iCloud.
Nous pouvons créer un alias dans le dossier iCloud Drive et l’enregistrer dans notre profil bash comme suit:
cd ~
ls -a
Rechercher un fichier appelé .bash_profile
.
Si vous n'en avez pas .bash_profile
, tapez:
sudo touch .bash_profile
Entrez votre mot de passe administrateur et appuyez sur entrée. (Remarque: l'ajout sudo
oblige la commande terminal à s'exécuter en tant qu'administrateur, d'où la nécessité de s'authentifier. Ne pas ajouter sudo
avant la commande peut entraîner le rejet de la commande en raison des privilèges d'accès de l'utilisateur).
Une fois que vous avez trouvé .bash_profile
ou fini de le créer, nous devons maintenant l'ouvrir et définir notre alias à l'intérieur comme suit. Type:
sudo nano .bash_profile
Vous serez à nouveau invité à entrer votre mot de passe administrateur. Entrez-le et appuyez sur enter.
Cela chargera l'éditeur nano. Appuyez sur esc
pour pouvoir modifier, et à l'aide du clavier , utilisez les touches fléchées vers le bas. Type:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
Appuyez sur Ctrl + O
pour enregistrer, puis sur enter
, puis sur Ctrl + X
pour quitter.
Votre alias est maintenant enregistré. Si nous n'avions pas édité notre .bash_profile
, et simplement tapé le pseudonyme dans le terminal, il serait effacé lorsque nous aurions redémarré le terminal. Ajouter cette commande à notre profil bash empêchera cela.
Tapez votre alias dans le terminal:
Maintenant que vous avez sauvegardé votre alias sur votre .bash_profile
, nous devons enfin exécuter notre alias au moins une fois (j'ai essayé de ne pas le faire et cela n'a pas fonctionné), en tapant notre alias dans le terminal général:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
Cela créera l'alias et fonctionnera maintenant. Si vous redémarrez Terminal et exécutez à nouveau votre commande alias, cela devrait également fonctionner.
Résultats:
Après cette installation, nous pouvons simplement taper: i
dans le terminal, ce qui chargera notre répertoire iCloud Drive \ Documents.
Remarque: vous pouvez créer un nombre illimité d'alias dans n'importe quel dossier, à l'aide de la liaison de clé de votre choix, à l'aide de la formule ci-dessus. Je viens de choisir le dossier Documents car c'était la question du PO.
La stratégie ci-dessus a été décrite dans un article de blog technologique ici: https://danielmiessler.com/blog/access-icloud-drive-terminal
Voici un tutoriel sur la sauvegarde des alias sur bash_profile (la note sudo
n'est pas incluse dans la rédaction, donc si elle ne fonctionne pas, assurez-vous de l'inclure):
http://www.techradar.com/how-to/computing/apple/terminal-101- créer des alias pour des commandes-1305638
Comment j'ai installé le mien:
Je configure un alias appelé idev
where en tapant celui-ci dans terminal, me renvoie dans un Development
dossier que j'ai créé sur mon lecteur iCloud à l'adresse suivante:
~/iCloud/com~apple~CloudDocs/Development
Notez que la ligne ci-dessus utilise toujours la configuration de lien initialement à l'étape 1.
Mon alias personnel que je configure est le suivant:
alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"
L'utilisation d'un lien puis d'un alias peut nous permettre d'accéder facilement au dossier de la documentation iCloud. La partie la plus déroutante est l'édition du .bash_profile
fichier, mais dans l'ensemble, il suffit de suivre les étapes et maintenant, chaque fois que vous ouvrez un terminal, vos alias devraient fonctionner!
sudo
pour éditer les fichiers de profil de shell de votre utilisateur local.Vous avez raison de dire que le répertoire iCloud Drive est situé dans Mobile Documents. À partir du répertoire de base de votre utilisateur, vous pouvez accéder à iCloud Drive via un terminal avec:
la source
Library/Mobile\ Documents/
répertoire.~
avant de copier les pâtes dans votre terminal.Matthew a raison. SI vous avez activé iCloud Drive dans sysPrefs, le dossier iCloud Drive est présent, il l'a simplement répertorié par rapport à votre compte d'utilisateur.
Je ne suis pas sûr du "com.apple.CloudDocs" cependant. Les fichiers et les listes de commandes pour tout, y compris les applications mobiles, ne sont PAS visibles dans le Finder, uniquement dans Terminal.
À partir de la version 10.10.1, si vous recherchez le chemin absolu du répertoire complet, essayez:
alternativement:
la source
Pour trouver le chemin d'accès à un fichier, ouvrez simplement le terminal (vous pouvez utiliser l'outil de recherche), faites glisser le fichier depuis le Finder dans le terminal et il vous fournira son chemin. Cependant, cela pose problème avec les fichiers de iCloud Drive car, apparemment, le chemin fourni ne fonctionne pas lorsque vous essayez d’y accéder à partir de programmes autres que celui avec lequel il est enregistré.
la source
J'ai créé une application Automator qui exécute cette commande de terminal:
Vous pouvez télécharger ici . Il suffit de le placer à l'intérieur
Applications
et de le faire glisser vers le quai.la source
Je ne peux pas écrire de commentaires.
A cause du ~ le chemin doit être "" pour s'ouvrir. J'ai créé un lien symbolique pour y accéder plus facilement.
la source