可以将路径转化A/./B
成A/B
变化的路径是什么意思?
我知道,由于符号链接(如果是符号链接,则路径A/foo/../B
可能与不在同一对象)A/B
,因此该路径可能未与指向同一对象。我想检查一下是否没有类似的危险foo
A/foo/..
A
A/./B
@StefanSeidel:问题是关于以字符串形式安全地操作路径(即,不访问文件系统)。
—
约翰·巴塞洛缪
根据定义,
—
Synetech 2012年
.
始终引用当前目录。在特定情况下,它有时会派上用场,但通常是多余的。
readlink -f /any/path/with/or/without/symlinks
总是最好的。