用rm命令删除非空目录需要加上(dirname命令 – 去除文件名中的非目录部分)
导读:dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出。如果最后一个/后无字符,dirname 命令使用倒数第二个/,并忽略其后的所有字符。dirname 和 basename 通常在 shell 内部命令替换使用,以指定一...
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/b a
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!