mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
d32deab17b
Suggested by G. Brandon Robinson.
32 lines
580 B
Groff
32 lines
580 B
Groff
.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 \*9/src/cmd/cleanname.c
|
|
.SH SEE ALSO
|
|
.MR cleanname (3) .
|