2

Я хочу сопоставить каталог c:\Animal\Cat с /Cat чтобы, когда я использую Cygwin, и просто набрал cd /Cat из любого каталога, он перешел в /c/Animal/Cat
Как бы я это сделал?

Я уже сделал mount -c / , поэтому у меня есть следующее при выполнении команды 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  

1 ответ1

1

В зависимости от того, как вы бы предпочли заняться этим, вот два предложения:

  • Вы можете создать символическую ссылку для этого каталога:

    ln -s /source/directory/ /Cat

    Вы можете проверить это, запустив ls /Cat

  • Вы можете создать псевдоним, чтобы просто перейти в каталог, используя понятное имя:

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

Затем выдает команду source ~/.bashrc или выходит из системы и возвращается обратно. Затем, выдав новую Dog псевдоним будет cd - диска в нужный каталог.

Может быть, лучше избегать псевдонимов системных команд при использовании дружественных имен в вашем .bashrc, которые близки к ним (например, замените cat на Dog).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .