Blob Blame History Raw
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.3.
.TH DIRNAME "1" "July 2018" "GNU coreutils 8.30" "User Commands"
.SH NAME
dirname \- strip last component from file name
.SH SYNOPSIS
.B dirname
[\fI\,OPTION\/\fR] \fI\,NAME\/\fR...
.SH DESCRIPTION
.\" Add any additional description here
.PP
Output each NAME with its last non\-slash component and trailing slashes
removed; if NAME contains no /'s, output '.' (meaning the current directory).
.TP
\fB\-z\fR, \fB\-\-zero\fR
end each output line with NUL, not newline
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.SH EXAMPLES
.TP
dirname /usr/bin/
\-> "/usr"
.TP
dirname dir1/str dir2/str
\-> "dir1" followed by "dir2"
.TP
dirname stdio.h
\-> "."
.SH AUTHOR
Written by David MacKenzie and Jim Meyering.
.SH "REPORTING BUGS"
GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
.br
Report dirname translation bugs to <https://translationproject.org/team/>
.SH COPYRIGHT
Copyright \(co 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
.br
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
.SH "SEE ALSO"
basename(1), readlink(1)
.PP
.br
Full documentation at: <https://www.gnu.org/software/coreutils/dirname>
.br
or available locally via: info \(aq(coreutils) dirname invocation\(aq