Joh*_*ren 76 linux symlink pwd
这是一个相当基本的*nix问题:
给定以下符号链接创建:
ln -s /usr/local/projects/myproject/ myproject
Run Code Online (Sandbox Code Playgroud)
...从我的主目录/ home/jvf /,进入myproject符号链接给我一个pwd / home/jfv/myproject /.现在,我想进入我已符号链接的目录的父目录,但cd ..命令只会将我带回我的主目录/ home/jfv /.反正有没有逃避我输入的符号链接路径,而是有一个pwd等于myproject目录的实际路径.也就是说,将我的pwd从/ home/jfv/myproject /改为/ usr/local/projects/myproject /?
谢谢 :)
如果你这样做,你应该没问题.
1)首先你按照你的符号链接:
[jfv@localhost ~]$ cd myproject
Run Code Online (Sandbox Code Playgroud)
2)现在执行以下命令:
[jfv@localhost myproject]$ cd -P ./
Run Code Online (Sandbox Code Playgroud)
3)现在,您可以检查您的位置,您将看到您在物理目录中
[jfv@localhost myproject]$ pwd
Run Code Online (Sandbox Code Playgroud)
输出如下:
/usr/local/projects/myproject
Run Code Online (Sandbox Code Playgroud)
现在,您所做的一切都将是本地的,而不是符号链接.
| 归档时间: |
|
| 查看次数: |
15387 次 |
| 最近记录: |