我的~/Documents目录是一个符号链接:
nathan@nathan-desktop:~$ stat Documents
File: Documents -> /mnt/nathan/extended/Documents
Run Code Online (Sandbox Code Playgroud)
如果我想cd进入目录,我可以输入:
c d space D o c tab
...并且选项卡完成将按预期附加uments到末尾cd Doc。但是,它并没有附加一个尾随/,即使符号链接指向一个目录。
有没有办法让 Bash 做到这一点?
如果我在一个很深的目录中a/b/c/d/e/f/g/h/i/j并且想回来a/b/c,我必须使用../../../../../../../.
是否有命令我可以通过一个数字,例如cd up 7,以加快此操作?
我正在尝试找到返回几个目录的快捷方式。就像是"cd ...." == "cd <number of dots - 1> * '../'"
function bla { for i in $(seq $(($1 - 1))); do cd ../; done; }; bla 3但这似乎不太优雅(而且我一次 cd ../ 一次,这很糟糕(cd -例如不会达到预期的效果),但我可以连接字符串,并且只能在结尾)我的问题是:如何解决(1)和(2)以及是否有更简洁的方法?