Come posso creare un collegamento soft in Lion?


8

Oggi ho capito che un alias non è la stessa cosa di un soft link in Lion. Ho creato un alias di una cartella nella mia cartella Dropbox e ho spostato l'alias sul mio desktop.

Quando provo a cdinserire questo alias nel terminale, il terminale nota che l'alias non è una cartella. In Ubuntu, tuttavia, posso accedere cda un collegamento software.

Come posso creare un collegamento software in Lion? Sarebbe conveniente per me perché scrivo script Python che si basano su collegamenti soft.

Risposte:


8

È possibile creare collegamenti software (noti anche come collegamenti simbolici o collegamenti simbolici) dal terminale, come in qualsiasi altro sistema Unix.

Non ho familiarità con Dropbox, quindi farò un esempio supponendo che ci sia una cartella Dropboxnella tua home directory:

cd ~
ln -s ~/Dropbox/aFolder Desktop/aFolder

Si noti che lnprende il collegamento per creare come secondo argomento; pensaci come cp.

Inoltre, un avvertimento: se si crea un collegamento software con un percorso relativo , ad esempio

cd ~/Desktop
ln -s ../Dropbox/aFolder aFolder

allora il link sarà relativo alla sua posizione al momento , non alla directory corrente quando l'hai creata! Quindi, per esempio, se lo spostassi in ~/Desktop/Foldersallora sarebbe puntato ~/Desktop/Dropboxinvece di ~/Dropbox.


3

È necessario utilizzare il lncomando Unix dal Terminale.

ln -s existingname newname
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.