.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. .TH BASENAME "1" "February 2017" "GNU coreutils 8.26" "User Commands" .SH NAME basename \- strip directory and suffix from filenames .SH SYNOPSIS .B basename \fI\,NAME \/\fR[\fI\,SUFFIX\/\fR] .br .B basename \fI\,OPTION\/\fR... \fI\,NAME\/\fR... .SH DESCRIPTION .\" Add any additional description here .PP Print NAME with any leading directory components removed. If specified, also remove a trailing SUFFIX. .PP Mandatory arguments to long options are mandatory for short options too. .TP \fB\-a\fR, \fB\-\-multiple\fR support multiple arguments and treat each as a NAME .TP \fB\-s\fR, \fB\-\-suffix\fR=\fI\,SUFFIX\/\fR remove a trailing SUFFIX; implies \fB\-a\fR .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 basename /usr/bin/sort \-> "sort" .TP basename include/stdio.h .h \-> "stdio" .TP basename \-s .h include/stdio.h \-> "stdio" .TP basename \-a any/str1 any/str2 \-> "str1" followed by "str2" .SH AUTHOR Written by David MacKenzie. .SH "REPORTING BUGS" GNU coreutils online help: .br Report basename translation bugs to .SH COPYRIGHT Copyright \(co 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . .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" dirname(1), readlink(1) .PP .br Full documentation at: .br or available locally via: info \(aq(coreutils) basename invocation\(aq