Linuxコマンド虎の巻

basename

basenameは、ファイルパスからファイル名のみを取り出すコマンドです。

構文

(構文)
basename <ファイルパス> [末尾から取り除きたい文字列]

オプションはありません。

サンプル

パス「/home/hoge/test.txt」からファイル名を取得する

$ basename /home/hoge/test.txt test.txt

パス「/home/hoge/test.txt」からファイル名のみ(.txtを除く)取得する

$ basename /home/hoge/test.txt .txt test

備考

  • 存在しないパスでもOKです。