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.

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.


3

You must use the Unix ln command from Terminal.

ln -s existingname newname
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.