dirname 显示文件或目录路径

1. 命令功能

dirname 去除文件名中非目录部分,仅显示与目录有关部分。dirname读取指定路径名保留最后一个/及其后面部分的字符,删除其他部分,并把结果到标准输出。如果最后一个/后无字符,dirnames使用倒数第二个/并忽略其后的字符。dirname和basename通常在shell脚本内部命令替换使用。

2. 语法格式

dirname  [option]  参数

3. 使用范例

[root@localhost ~]# dirname /etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts

[root@localhost ~]# dirname /etc/sysconfig/network-scripts/

/etc/sysconfig

[root@localhost ~]# dirname /etc/sysconfig/network-scripts

/etc/sysconfig

[root@localhost ~]# dirname /etc/sysconfig/

/etc

原文地址:https://www.cnblogs.com/joechu/p/8664418.html