summaryrefslogtreecommitdiffstats
path: root/man/dirname.1
blob: 786c479e2c075699fc19cd5a4d985d0e9f03ee44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.48.5.
.TH DIRNAME "1" "August 2023" "GNU coreutils 9.4" "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 any translation bugs to <https://translationproject.org/team/>
.SH COPYRIGHT
Copyright \(co 2023 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"
\fBbasename\fP(1), \fBreadlink\fP(1)
.PP
.br
Full documentation <https://www.gnu.org/software/coreutils/dirname>
.br
or available locally via: info \(aq(coreutils) dirname invocation\(aq