在Windows中,我可以使用subst命令将任何路径映射到驱动器号。最酷的一点是,无论我选择哪个目录,都会成为所有子目录的根目录。这使得导航非常容易,特别是在脚本中,因为我可以立即返回到根。在本例中,Z:\与c:\mydirectory\myfiles相同:
C:\> subst Z: C:\mydirectory\myfiles因此,如果我的子目录很深,我可以直接回到根目录:
Z:\dir1\dir2\dir3\dir4\dir5> cd \
Z:\>在linux中,我可以使用ln命令,但它没有提供相同的功能。我知道我不能映射到linux中的驱动器号。我可以做ln -s,但是要向上导航,我必须使用cd ../../../或类似的东西。很难跟踪所有需要的../。。如果我在linux中使用cd /,我就会得到服务器的根,甚至是我自己的区域。即使在那棵树下,我也不能像我那样轻易地跳到树根上。
我是不是遗漏了什么?
谢谢
赛车手
发布于 2021-08-16 14:04:51
你可以试试别名命令..。
alias cdz='cd /mydirectory/myfiles'然后输入cdz就可以了。
发布于 2021-08-16 14:12:09
我用我的.bashrc文件和快捷方式。
export WH="/mnt/c/Users/Shanzem/Documents/LFF"现在,在我的shell中,如果我输入cd $WH,它将立即带我到Ubuntu和Windows 10之间的共享文件夹,它们也会被加载,因此它们是永久的。
希望这个建议能有所帮助。
https://unix.stackexchange.com/questions/664883
复制相似问题