atalho como no windows

0

Posso fazer um atalho como no Win, que será visível na pasta de (quase) todo programa (cli como mc e gui - qualquer diálogo de arquivo aberto) que irá "me mover" para o diretório específico, não relacionado à localização do atalho? Então, quando eu vou subir (depois de usar isso) eu não quero voltar, mas suba.

Exemplo:

/home/jarek/some_link -> /srv/httpd/htdocs/projekt

Estou usando o link, e quero verificar alguns outros arquivos no htdocs, clicar para cima (ou cd ..) e o link comum normal levar de volta para ~ e eu quero o htdocs.

ps. Vi postagens sobre diferenças em pwd e /bin/pwd e é bom saber que posso verificar onde realmente estou, mas isso não resolve meu problema.

    
por Jarek 10.01.2018 / 00:21

1 resposta

1

...ordinary soft link take my back to ~ and I want to htdocs.

O que você quer é a opção -P para cd .

Para ler como o diretório de trabalho atual é mantido, tanto para o shell quanto para o processo any , veja:

No entanto, para propósitos de percorrer links simbólicos, o importante é entender que o caminho com nome real que você passa para cd se torna seu "diretório de trabalho atual". No seu exemplo, pwd mostraria /home/jarek/some_link e, como você observou corretamente, cd .. levaria você para /home/jarek , não para /srv/httpd/htdocs .

Se você executar pwd -P , verá /srv/httpd/htdocs/projekt . E se você executar cd -P . e, em seguida, cd .. , estará em /srv/httpd/htdocs como desejar. A execução de cd -P .. também funcionará bem; Acabei de verificar.

Execute help cd e help pwd para obter informações completas.

    
por 10.01.2018 / 00:36