dirname - パス名の部分的な抽出

dirnameコマンドは、パス名からファイル名を削除して、ディレクトリ名だけを抽出する。

dirname path
$ dirname /home/cute/yajima.c
/home/cute
$ dirname ./cute/yajima.h
./cute
$ dirname cute/yajima.o
cute
$

パス名からファイル名だけを抽出するには、basename コマンドを使う。

Linuxコマンド