像windows中一样的快捷方式

像windows中一样的快捷方式

我可以像在 Win 中一样创建快捷方式,该快捷方式在(几乎)每个程序(如 mc 和 gui 的 cli - 任何打开的文件对话框)的文件夹中都可见,它将“移动”我到特定目录,与快捷方式的位置无关?所以当我上去时(使用这个之后)我不想回去,而是上去。

例子:

/home/jarek/some_link -> /srv/httpd/htdocs/projekt

我正在使用链接,我想检查 htdocs 中的一些其他文件,单击向上(或 cd ..),然后普通的软链接带我回到〜,我想要 htdocs。

附注我看到了关于pwd和 的差异的帖子/bin/pwd,很高兴知道我可以检查我的真实位置,但这并不能解决我的问题。

答案1

...普通的软链接带我回到 ~ 我想要 htdocs。

您想要的是-P的选项cd

了解如何跟踪 shell 和 for 的当前工作目录任何流程见:

但是,为了遍历符号链接,需要了解的重要一点是您传递给的实际命名路径cd 变成您的“当前工作目录”。在您的示例中,pwd将显示/home/jarek/some_link,并且正如您正确注意到的那样,cd ..将带您到/home/jarek,而不是到/srv/httpd/htdocs

如果你跑步pwd -P,你就会看到/srv/httpd/htdocs/projekt。如果你跑cd -P .然后cd ..,你就会/srv/httpd/htdocs如你所愿。跑步cd -P ..也能起到很好的作用;我刚刚检查过。

运行help cdhelp pwd获取完整信息。

相关内容