文件夹结构
/Users/alex/projects/Demo
/Users/alex/projects/Demo/test -> ../Demo2
/Users/alex/projects/Demo2
test
是../Demo2
的符号链接。
问题是,对于不区分大小写的fs,我可以这样做:
cd /Users/alex/projects/dEmo/tEst
它会起作用。 pwd
会显示此..dEmo/tEst
或原始案例。
我需要在原始案例中获取路径,并且在执行此操作时不解析链接。
即。即使用户/Users/alex/projects/Demo/test
加入cd
,我也需要/Users/alex/projects/dEmo/tEst
。
如果不是符号链接,我会使用realpath $(pwd)
。但它解决了符号链接问题。 realpath
有一个-s
开关,但在这种情况下,它只是按原样保留输入并返回不正确的/Users/alex/projects/dEmo/tEst
。
有什么想法吗?