i1 : minimizeFilename "a/b/c/../d" o1 = a/b/d |
i2 : minimizeFilename "../../../../../../" o2 = / |
Paths of the form foo/x/../bar, are shortened to foo/bar without checking the file system to see whether x is a symbolic link. For the other behavior, see realpath.