basename - フルパスからファイル名を取り出す - Linuxコマンド

当ページのリンクには広告が含まれています。

スポンサーリンク

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

basenameコマンド

書式

basename ファイルパス [文字列]

basenameコマンドは、末尾の文字列(例えば、拡張子)を取り除くこともできます。シェルスクリプトでよく利用するコマンドです。

オプション

文字列指定した文字列がファイル名の末尾と一位する場合は、それを取り除きます。

使用例

いろいろフルパスからファイル名を取り出し、それを表示します。

$ basename /bin/bash
bash

$ basename /etc/passwd
passwd

指定した文字列をファイル名の末尾から取り除きます。

$ basename script.sh 
script.sh
$ basename script.sh .sh
script
$ basename /home/karuma/script.sh
script.sh
$ basename /home/karuma/script.sh .sh
script

$ basename /var/www/wordpress/index.php 
index.php
$ basename /var/www/wordpress/index.php .php
index

関連コマンド

grep

ファイル/ディレクトリ の人気記事

  1. Linuxコマンド【 chown 】ファイルの所有者やグループを変更する
  2. Linuxコマンド【 rsync 】高速にファイルを同期・転送する(バックアップ)
  3. Linuxコマンド【 gzip 】ファイルを圧縮・展開する
  4. ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
  5. Linuxコマンド【 zip 】ファイルを圧縮する
  6. cksum - ファイルのCRCチェックサムとサイズを表示 - Linuxコマンド
  7. Linuxコマンド【 ls 】ファイルとディレクトリのリストを表示する
  8. Linuxコマンド【 diff 】2つのファイルの差分を出力する
  9. Linuxコマンド【 tar 】アーカイブを作成・展開する
  10. Linuxコマンド【 mkdir 】ディレクトリを作成する

関連記事(一部広告含む)