OpenBSD manual page server

Manual Page Search Parameters

DIRNAME(1) General Commands Manual DIRNAME(1)

dirnamereturn directory portion of pathname

dirname pathname

dirname deletes the filename portion, beginning with the last slash (‘/’) character to the end of pathname, and writes the result to the standard output.

The dirname utility exits 0 on success, and >0 if an error occurs.

The following line sets the shell variable FOO to /usr/bin:

FOO=`dirname /usr/bin/tail`

basename(1), csh(1), sh(1), dirname(3)

The dirname utility is compliant with the IEEE Std 1003.1-2008 (“POSIX.1”) specification.

September 3, 2010 OpenBSD-5.1