Como posso criar um link direto no Lion?

8

Percebi hoje que um alias não é a mesma coisa que um link suave no Lion. Criei um alias de uma pasta na minha pasta do Dropbox e movi o alias para a minha área de trabalho.

Quando tento cdentrar nesse alias no terminal, o terminal observa que o alias não é uma pasta. No Ubuntu, eu posso, no entanto, cdcriar um link direto.

Como posso criar um link direto no Lion? Seria conveniente para mim, porque eu escrevo scripts python que dependem de links flexíveis.

David Faux
fonte

Respostas:

8

Você pode criar links flexíveis (também conhecidos como links simbólicos ou links simbólicos) a partir do terminal, da mesma maneira que em qualquer outro sistema Unix.

Não estou familiarizado com o Dropbox, por isso vou criar um exemplo, assumindo que há uma pasta Dropboxno seu diretório pessoal:

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

Observe que lnleva o link para criar como seu segundo argumento; pense nisso como cp.

Além disso, um aviso: se você criar um link virtual com um caminho relativo , por exemplo

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

then the link will be relative to its location at the moment, not to the current directory when you created it! So, for example, if you moved it into ~/Desktop/Folders then it would be pointing at ~/Desktop/Dropbox instead of ~/Dropbox.

Kevin Reid
fonte
3

You must use the Unix ln command from Terminal.

ln -s existingname newname
Kyle Jones
fonte