标题:dirname命令 – 去除文件名中的非目录部分
dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出。如果最后一个/后无字符,dirname 命令使用倒数第二个/,并忽略其后的所有字符。dirname 和 basename 通常在 shell 内部命令替换使用,以指定一个与指定输入文件名略有差异的输出文件名。
语法格式:dirname [参数]
常用参数:
--help显示帮助--version显示版本号参考实例
去除 // 的非目录部分结果为 / :
[root@linuxcool ~]# dirname ///
去除 /a/b/ 的非目录部分结果为 /a :
[root@linuxcool ~]# dirname /a/b//a
去除 a 的非目录部分结果为 . :
[root@linuxcool ~]# dirname a.
去除 a/b 的非目录部分结果为路径名 a :
[root@linuxcool ~]# dirname a/ba
与该功能相关的Linux命令:
autoscan命令 – 生成一个初步的configure.inautoheader命令 – 创建C定义的模板文件cpio命令 – 复制文件到归档包mysqlhotcopy命令 – 备份数据库e2label命令 – 设置文件系统的卷标hexdump – 以多种进制格式查看文件内容mysql命令 – MySQL服务器的客户端工具getent命令 – 查看系统数据库中的记录信息pushd命令 – 添加目录到目录堆栈顶部chattr命令 – 更改文件隐藏属性版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。
扫一扫在手机打开
评论
已有0条评论
0/150
提交
热门评论