如何使符号链接目录的路径与原始目录的路径完全相同?

如何使符号链接目录的路径与原始目录的路径完全相同?

我在桌面上创建了一个符号链接,/var/www/wordpress通过以下方式链接到我的目录

$ ln -s /var/www/wordpress/ ~/Desktop/wordpress-link

当我打开 bash 并cd进入时~/Desktop/wordpress-link,我注意到路径是:

max@laptop:~/Desktop/wordpress-link

运行后pwd显示的路径与上面相同。当我这样做时,ls我看到大多数文件旁边都有星号。如果我在 Sublime Text 中打开一个文件,max@laptop:~/Desktop/wwwordpress我可以看到文件的路径实际上是,所以我知道我链接到了正确的文件。问题是,当我真正在 时,/var/www/wordpress/file-name.php看到 bash 告诉我我在 中,感觉很乱。而且,星号令人不安。~/Desktop/wordpress-link/var/www/wordpress/

有没有办法,当我cd单击~/Desktop/wordpress-link它时,我实际上会处于链接目录中并看到/var/www/wordpress我的路径名?

答案1

以下是一种方法:alias cd="cd -P"

相关内容