/ディレクトリ名を取得するdirnameコマンドの使い方【Linuxコマンド集】2016.09.06ディレクトリ名を取得するdirnameコマンドの使い方【Linuxコマンド集】LinuxコマンドTweetPocketdirnameはファイルやディレクトリのパス名からファイル名やディレクトリ名を除いたものを抽出するLinuxコマンドだ。このページでは基本的なdirnameの使い方を解説する。使い方は、次のとおり簡単だ。パス名パス名からファイル名を除いたものを取り出すにはこれだけだ。パス名「/home/Jim/music/MySound.wav」からファイル名「MySound.wav」を除いたものを抽出する場合は、次のコマンドだ。/home/Jim/music/MySound.wavファイル名「MySound.wav」を除いたものを抽出できた。カレントディレクトリ内のファイルの場合カレントディレクトリ内のファイルの場合は、結果としてカレントディレクトリを示す「.」を表示する。パス名「Sound.wav」のディレクトリを表示する場合は、次のコマンドだ。Sound.wavカレントディレクトリとして「.」が表示された。実はdirnameコマンドは、パス名に指定されている文字に対し、一番右側の/以前を抜き出している動作だ。実在しないパス名を指定してもエラーにならない。dirname関連コマンド最後にdirnameコマンドに関連して、基本的なパス名を操作するコマンドも紹介しておくbasenameコマンドパス名からファイル名を表示する。まとめ今回は、dirnameコマンドを使ったパス名からファイル名を抽出する方法を解説した。プログラムなどでバックアップのファイル名を現在の日時と指定した場合などプログラム変数へファイル名や保存先を指定する場合があるが、そのような時に活用できるだろう。TweetPocketこのページの続きや関連ページは下記から一覧で確認できます。・「様々な分野や言語の講師にチャレンジしてみたい」という方はぜひIT講師募集のページをご覧ください。リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。IT講師募集のページを見るSNSでもご購読できます。【IT研修専門企業のリスキルテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。講師スキル向上も目指せますIT講師に応募する。