ref: e09adf59442cd36888eaea1d76e66ff3259d16b8
dir: /sys/man/1/cleanname/
.TH CLEANNAME 1 .SH NAME cleanname \- clean a path name .SH SYNOPSIS .B cleanname [ .B -d .I pwd ] .I names ... .SH DESCRIPTION For each file name argument, .IR cleanname , by lexical processing only, prints the shortest equivalent string that names the same (possibly hypothetical) file. It eliminates multiple and trailing slashes, and it lexically interprets .B . and .B .. directory components in the name. If the .B -d option is present, unrooted names are prefixed with .IB pwd / before processing. .SH SOURCE .B /sys/src/cmd/cleanname.c .SH SEE ALSO .IR cleanname (2).