Cygwin: Mapeando um diretório

2

Eu quero mapear um diretório c:\Animal\Cat para /Cat Então, quando eu uso o Cygwin, e apenas digite cd /Cat de qualquer diretório, ele vai para /c/Animal/Cat
Como eu faria isso?

Eu já fiz mount -c / , então eu tenho o seguinte quando eu faço o comando df:

Filesystem     1K-blocks Used      Available  Use% Mounted on  
C:/cygwin/bin  488384532 187949036 300435496  39% /usr/bin  
C:/cygwin/lib  488384532 187949036 300435496  39% /usr/lib  
C:/cygwin      488384532 187949036 300435496  39% /  
C:             488384532 187949036 300435496  39% /c  
    
por stumped 26.08.2013 / 02:01

1 resposta

1

Dependendo de como você prefere lidar com isso, aqui estão duas sugestões:

  • Você pode criar um link simbólico para este diretório:

    ln -s /source/directory/ /Cat

    Você pode testar isso executando ls /Cat

  • Você pode criar um alias para simplesmente ir para o diretório usando um nome amigável:

    cat >>.bashrc
    # Alias for changing to a desired directory
    alias Dog='cd /source/directory'

Em seguida, emite o comando source ~/.bashrc ou efetua logout e volta. Em seguida, a emissão do novo Dog alias irá cd para o diretório desejado.

Pode ser melhor evitar os comandos do sistema de aliasing ao usar nomes amigáveis em seu .bashrc que estejam próximos a eles (Substitua cat com o Dog, por exemplo).

    
por 26.08.2013 / 02:35

Tags