本文主要介绍Linux dirname命令的具体使用,通过示例代码介绍的非常详细,对大家的学习或者工作有一定的参考价值。有需要的朋友下面跟边肖学习。
01. 命令概述
从文件名中去除非目录后缀。
Dirname命令删除文件名的非目录部分,只显示与目录相关的内容。Dirname命令读取指定路径名中的最后一个/和后面的字符,删除其他部分,并将结果写入标准输出。如果最后一个/后面没有字符,dirname命令将使用倒数第二个/并忽略其后的所有字符。Dirname和basename通常在shell内部命令中互换使用,以指定与指定的输入文件名略有不同的输出文件名。
02. 命令格式
目录名
目录名选项
03. 常用选项
打印/后续零件的名称被删除。如果名称不包含/,则输出`。(表示当前目录)。
-救命
显示帮助并退出
-版本
输出版本信息并退出。
04. 参考示例
4.1如果最后一个文件是目录
[Deng @ localhost test]$ dirname/home/Deng/share/
/首页/邓
4.2如果最后一个文件是普通文件
[deng@localhost测试]$ dirname/home/Deng/Scott _ data . SQL
/首页/邓
4.3如果名称不包含/,则输出。
[deng@localhost测试]$ dirname dir。
【邓@本地主机测试】$
4.4相对路径情况
[Deng @ localhost test]$ dirname dir/a
目录
4.5路径是根目录
[deng@localhost测试]$ dirname /
/
[deng@localhost测试]$ dirname //
/
【邓@本地主机测试】$
关于Linux dirname命令的具体使用,本文就讲到这里。有关Linux dirname命令的更多信息,请搜索我们以前的文章或下面的相关文章。希望你以后能支持我们!