Skip to content
FLAVIO COPES
flaviocopes.com
2026

Linux commands: dirname

By Flavio Copes

Learn how the Linux dirname command returns the directory portion of a path, so dirname /Users/flavio/test.txt gives you back the /Users/flavio folder.

~~~

Suppose you have a path to a file, for example /Users/flavio/test.txt.

Running

dirname /Users/flavio/test.txt

will return the /Users/flavio string:

Terminal showing dirname /Users/flavio/test.txt command output: /Users/flavio

The dirname command works on Linux, macOS, WSL, and anywhere you have a UNIX environment

~~~

Related posts about cli: