目次:
定義-Basenameの意味?
ベース名は、最後のスラッシュの後に発生するUnixパス名のディレクトリの名前です。 また、Unixのようなシステム上の標準ユーティリティの名前でもあり、Unixパス名を指定するとベース名を返します。 このプログラムはSingle Unix Specificationの一部であり、ほとんどのLinuxディストリビューションを含むほぼすべてのシステムにインストールされます。
TechopediaはBasenameについて説明します
ベース名は、最後のスラッシュの後のUNIXパスの最後のディレクトリです。 たとえば、パス名/ usr / share / techopediaでは、ベース名は「techopedia」になります。 パス名を指定すると、ディレクトリのベース名を返すbasenameというユーティリティもあります。 便宜上、シェルスクリプトで頻繁に使用されます。 PerlやPythonなどの主要なスクリプト言語には、ライブラリを介してベース名を生成する機能もあります。
コンパニオンユーティリティdirnameは、パス名の最後のベース名を除くすべてを返します。 これらのユーティリティは両方とも、Single Unix Specificationの一部です。 LinuxはSingle Unix Specificationの一部ではありませんが、ほとんどすべてのディストリビューションにはdirnameとbasenameがGNU Coreutilsの一部として含まれています。 同様に、無料のBSDシステムにもこれらのユーティリティが含まれています。