Passo 1, imposta un collegamento al percorso effettivo della cartella dell'unità iCloud:
Innanzitutto, crea un collegamento nella tua home directory sul tuo disco iCloud:
cd ~
ln -s ~/Library/Mobile\ Documents iCloud
Le righe sopra fanno quanto segue:
// brings you to home directory
// creates link to said path as the name, 'iCloud'
La digitazione cd ~/iCloud
del terminale ora ti porterà a questa directory.
Passaggio 2: imposta i tuoi alias nel tuo profilo Bash:
Una volta stabilito un collegamento, è necessario impostare un alias . Gli alias vengono rimossi una volta riavviato il terminale, quindi dobbiamo aggiungere un ulteriore passaggio in cui modifichiamo un file chiamato .bash_profile
(o ne creiamo uno se non ne abbiamo già uno).
Una volta fatto, possiamo semplicemente digitare qualsiasi associazione ed essere consegnato alla nostra directory desiderata. In questo esempio, useremo i
per portarci direttamente alla nostra cartella Documenti iCloud.
Possiamo creare un alias nella cartella iCloud Drive e salvarlo nel nostro profilo bash come segue:
cd ~
ls -a
Cerca un file chiamato .bash_profile
.
Se non hai .bash_profile
, digita:
sudo touch .bash_profile
Immettere la password dell'amministratore e premere Invio. (Nota: l'aggiunta sudo
impone l'esecuzione del comando terminale come amministratore, quindi la necessità di autenticarsi. La mancata aggiunta sudo
prima del comando può causare il rifiuto del comando a causa dei privilegi di accesso dell'utente).
Una volta trovato .bash_profile
, o finito di crearlo, ora dobbiamo aprirlo e definire il nostro alias all'interno come segue. Genere:
sudo nano .bash_profile
Ti verrà chiesto di nuovo di inserire la password dell'amministratore. Inseriscilo e premi invio.
Questo caricherà l'editor nano. Premi esc
per essere in grado di modificare, e usando la tastiera , il tasto freccia in basso. Genere:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
Premere Ctrl + O
per salvare enter
, quindi premere Ctrl + X
per uscire.
Il tuo alias è ora salvato. Se non avessimo modificato il nostro .bash_profile
e avessimo appena digitato l'alias nel terminale, questo verrà cancellato al riavvio del terminale. L'aggiunta di questo comando nel nostro profilo bash lo impedirà.
Digita il tuo alias nel terminale:
Ora che hai salvato il tuo alias nel tuo .bash_profile
, dobbiamo finalmente eseguire il nostro alias almeno una volta (ho provato a non farlo e non ha funzionato), digitando nuovamente il nostro alias nel terminale generale:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
Questo creerà l'alias e ora funzionerà. Se riavvii il terminale ed esegui di nuovo il comando alias, dovrebbe funzionare anche.
risultati:
Dopo questa configurazione, possiamo semplicemente digitare: i
nel terminale, che caricherà la nostra directory iCloud Drive \ Documents.
Nota: è possibile creare un numero qualsiasi di alias in qualsiasi cartella, utilizzando qualsiasi associazione di tasti desiderata, utilizzando la formula sopra. Ho appena scelto la cartella Documenti in quanto questa era la domanda dell'OP.
La strategia di cui sopra è stata delineata in un articolo di blog tecnico qui: https://danielmiessler.com/blog/access-icloud-drive-terminal
Ecco un tutorial su come salvare gli alias in bash_profile (la nota sudo
non è inclusa nella scrittura, quindi se non funziona assicurati di includere):
http://www.techradar.com/how-to/computing/apple/terminal-101- Creazione-alias-per-comandi-1305638
Come ho impostato il mio:
Ho impostato un alias chiamato idev
dove digitando quello nel terminale, mi consegna in una Development
cartella che ho creato sul mio disco iCloud su:
~/iCloud/com~apple~CloudDocs/Development
Nota, la riga sopra sta ancora usando la configurazione del collegamento inizialmente nel Passaggio Uno.
La mia configurazione personale di Alias I è la seguente:
alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"
L'uso di un collegamento e quindi di un alias può permetterci di accedere facilmente alla cartella dei documenti iCloud. La parte più confusa è la modifica del .bash_profile
file, ma nel complesso basta seguire i passaggi e ora ogni volta che apri il terminale i tuoi alias dovrebbero funzionare!
sudo
per modificare i file di shell profilo del vostro utente locale.