![Cygwin:映射目录](https://linux22.com/image/1375473/Cygwin%EF%BC%9A%E6%98%A0%E5%B0%84%E7%9B%AE%E5%BD%95.png)
我想将目录映射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 中使用与系统命令相近的友好名称时,最好避免使用别名(替换猫以狗为例)。