Linux ファイルの絶対パスからディレクトリのみを取得する

Linux ファイルの絶対パスからディレクトリのみを取得する

Linuxで、ファイルの絶対パスからディレクトリのみを取得する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

手順

ファイルの絶対パスからディレクトリのみを取得するには、「dirname」コマンド使用します。

実際に、以下のパスから「hoge.txt」を外してディレクトリのみを表示してみます。

/home/testuser/hoge/hoge.txt

「driname」を使って表示してみます。

dirname /home/testuser/hoge/hoge.txt

<出力結果>
/home/testuser/hoge

「hoge.txt」を除いて表示されていることが確認できます。