Expansão do caminho de aliasing

0

Eu recentemente mudei do meu Dropbox pessoal para um da empresa.

Isso significa que minha pasta do Dropbox agora é chamada de "Dropbox (Company)" do "Dropbox".

Agora, eu tinha todo o meu trabalho sob minha pasta de banco de dados pessoal e alguns aliases para acessar rapidamente as pastas, por exemplo. alias cdre="cd /home/user/Dropbox/Work/repos/

Existe uma maneira de todos os meus aliases continuarem trabalhando com o novo diretório sem alterá-los?

Eu tentei vincular /home/user/Dropbox a /home/user/Dropbox\ \(Company\) , mas parece que não funciona para aliases. Eu também tentei aliasing Dropbox=Dropbox\ \(Company\) , mas isso não parece ter expansão "aninhada" quando usado, por exemplo, o% al_de% alias acima.

Alguma ideia? Qual seria a maneira menos dolorosa de lidar com isso, também por causa da brilhante ideia de DB incluir espaços e parênteses no nome do diretório, o que não podemos mudar.

    
por Bar 30.01.2018 / 18:24

1 resposta

1

Se você criou um link simbólico como este:

ln -s "$HOME/Dropbox (Company)" "$HOME/Dropbox"

... então você deve estar todo configurado e os aliases não precisarão ser alterados (já que acessar $HOME/Dropbox levará você para $HOME/Dropbox (Company) através do link simbólico).

Isso pressupõe que você removeu o diretório $HOME/Dropbox original ou teria problemas ao criar o link corretamente.

    
por 30.01.2018 / 18:50