Cygwin:映射目录

Cygwin:映射目录

我想将目录映射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

根据您希望如何解决这个问题,这里有两条建议:

  • 您可以为该目录创建符号链接:

    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 中使用与系统命令相近的友好名称时,最好避免使用别名(替换以狗为例)。

相关内容