basename

basename用来显示去除路径和文件后缀部分的文件名或目录名

语法

1
basename 文件名或目录名 [后缀]

示例

显示文件名

1
2
[root@master193 ~]# basename /root/cilium-1.11.1.tgz
cilium-1.11.1.tgz

显示文件名并去掉后缀

1
2
[root@master193 ~]# basename /root/cilium-1.11.1.tgz  .tgz
cilium-1.11.1

dirname

和basename相对的,dirname显示文件的路径名

语法

1
dirname 

示例

显示路径名

1
2
[root@master193 ~]# dirname /root/cilium-1.11.1.tgz
/root

相对路径

1
2
3
[root@master193 ~]# cd /root
[root@master193 ~]# dirname cilium-1.11.1.tgz
.