我创建一个符号链接:
ln -s /tmp/folder1 /tmp/folder2
然后我转到/ tmp / folder2并运行pwd
:
$ cd /tmp/folder2/
$ pwd
/tmp/folder2
$ sudo pwd
/tmp/folder1 # <-- This is the odd part
为什么pwd
用sudo
给出原始目录?我正在编写bash脚本,并且需要当前目录的绝对路径。使用sudo我似乎无法获得原始目录。
您的目标是让pwd返回两者的物理(/ tmp / folder1)路径还是逻辑(/ tmp / folder2)路径?
—
user9517
目标是使用sudo时返回逻辑路径
—
iDev247 2014年