Cygwin: Mapowanie katalogu

2

Chcę zamapować katalog c:\Animal\Catna /Cat Tak, że kiedy korzystam z Cygwin i po prostu piszę cd /Catz dowolnego katalogu, przechodzi do /c/Animal/Cat
Jak to zrobić?

Już to zrobiłem mount -c /, więc mam następujące polecenie, kiedy wykonuję polecenie 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  
zakłopotany
źródło

Odpowiedzi:

1

W zależności od tego, jak wolisz sobie z tym poradzić, oto dwie sugestie:

  • Możesz utworzyć symboliczne łącze do tego katalogu:

    ln -s /source/directory/ /Cat

    Możesz to przetestować, uruchamiając go ls /Cat

  • Możesz utworzyć alias, aby po prostu przejść do katalogu, używając przyjaznej nazwy:

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

Następnie wydaje polecenie source ~/.bashrclub wylogowuje się i ponownie loguje. Następnie, nadając nowy Dogalias, wejdziesz cddo wybranego katalogu.

Najlepiej omijać polecenia systemu aliasingu, używając przyjaznych nazw w .bashrc, które są blisko nich ( na przykład zamień kota na psa).

jeden raz
źródło