コマンドラインのマニュアル

Man » basename マニュアルオンライン - basename man ページの詳細なオンラインドキュメント

🌍
basename - ファイル名からディレクトリとサフィックスを削除します。

概要

basename NAME [SUFFIX]
basename OPTION... NAME...

説明

NAME から先頭のディレクトリコンポーネントを削除して表示します。指定されている場合は、末尾の SUFFIX も削除します。

長いオプションの必須引数は、短いオプションでも必須です。

-a, --multiple
複数の引数をサポートし、それぞれを NAME として扱います。

-s, --suffix=SUFFIX
末尾の SUFFIX を削除します。-a を意味します。

-z, --zero
各出力行の末尾に NUL ではなく改行を付けます。

--help このヘルプを表示して終了します。

--version
バージョン情報を出力して終了します。

basename /usr/bin/sort
-> "sort"

basename include/stdio.h .h
-> "stdio"

basename -s .h include/stdio.h
-> "stdio"

basename -a any/str1 any/str2
-> "str1" の後に "str2" が続きます。

著者

David MacKenzie

バグ報告

GNU coreutils オンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは [https://translationproject.org/team/] に報告してください。

関連項目

dirname(1), readlink(1)

完全なドキュメント [https://www.gnu.org/software/coreutils/basename] または、ローカルで利用可能: info '(coreutils) basename invocation'

Debian によってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL バージョン 3 またはそれ以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲で、保証は一切ありません。