Linux dirname命令的具体使用攻略
Linux dirname命令用来返回指定路径参数中的目录部分。具体来说,dirname会忽略指定路径参数的最后一个路径名并返回其上一级目录的路径(如果路径名参数只包含一个路径名则返回当前目录的路径名)。
命令格式
dirname [OPTION] PATH
参数说明
PATH
:要处理的路径名。如果PATH参数不是以斜杠结尾,则dirname命令会删除该路径名的最后一个斜线及其右边的部分;如果PATH参数是以斜杠结尾,则会忽略最后一个斜杠并返回上一级目录。
常用选项
-z
:以NULL字符为分隔符而不是使用换行符作为分隔符。--help
:显示命令帮助信息并退出。--version
:输出命令版本信息并退出。
示例说明
- 返回指定路径的上一级目录
$ dirname /usr/local/bin/
/usr/local
上述命令返回了/usr/local/bin/
路径的上一级目录/usr/local
。需要注意的是:如果传递给dirname的路径名参数是以斜杠结尾的,那么其上一级目录会被返回。
- 返回当前目录的路径名
$ dirname .
.
上述命令返回了当前目录的路径名.
。需要注意的是:如果传递给dirname的路径名参数只包含一个路径名,则dirname会返回当前目录的路径名。
通过上述两个示例,我们可以看到dirname能够方便地返回指定路径的目录部分,这对于Shell的编写及Linux系统管理等方面都有很大的帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux dirname命令的具体使用 - Python技术站