Linux Command Directory
This directory of Linux commands is from Linux in a Nutshell, 5th Edition.
Click on any of the 687 commands below to get a description and list of available options. All links in the command summaries point to the online version of the book on Safari Bookshelf.
basename name [suffix] basename option
Remove leading directory components from a path. If suffix is given, remove that also. The result is printed to standard output. This is useful mostly in a script when you need to work with a filename but can't predict its full path in every instance.
Print help message and then exit.
Print the version number and then exit.
$ basename /usr/lib/libm.a libm.a $ basename /usr/lib/libm.a .a libm