Como eu crio um atalho de caminho?

3

Eu tenho uma pergunta muito novata. Eu gostaria de criar um atalho para um diretório que é global para que quando eu fizer algo como

cd $dir

Isso me levará ao diretório especificado. Ou, se eu for solicitado a especificar um caminho de download em algum programa, posso inserir $ dir no campo.

Obrigado

    
por user155440 18.05.2013 / 00:01

2 respostas

3

Uma alternativa é usar links simbólicos. Vantagens:

  • Funcionará em todos os aplicativos, em vez de apenas no seu shell.
  • Se você alterar ou adicionar atalhos, ele será imediatamente atualizado em todos os lugares, em vez de precisar reiniciar os aplicativos antes de ver a nova variável de ambiente.

Para fazer isso, eu tenho um diretório para conter meus atalhos:

$ mkdir ~/_
$ ln -s /path/to/dir ~/_/dir

Então, posso me referir ao diretório como ~/_/dir . Você também pode criar mais atalhos, por exemplo ln -s /media/username/backup_disk/backups ~/_/bak .

Se você é o único usuário humano em seu computador, salve um pressionamento de tecla criando um diretório de atalho maior:

$ sudo mkdir /_
$ sudo chown username: /_
$ ln -s /path/to/dir /_/dir
    
por Mechanical snail 09.11.2013 / 23:01
2

Você precisa manter o caminho desse diretório em um intervalo global . Por exemplo:

export DIR="/path/to/directory"

Para fazer a alteração permanentemente, adicione a linha acima ao seu arquivo ~/.profile .

    
por Radu Rădeanu 18.05.2013 / 00:11