linux命令之dirname
1.dirname介绍
linux命令dirname是用来获取文件的指定路径
2.dirname用法
dirname [参数] NAME
| 参数 | 说明 | 
| -z | 使用NUL而不是换行符分隔输出 | 
| --help | 查看帮助信息 | 
| --version | 查看版本信息 | 
3.实例
3.1.获取文件的指定路径
命令:
dirname ztj.txt
OR
dirname /root/ztj.txt
OR
dirname /a/b/c/d
[root@rhel77 ~]# dirname  ./ztj.txt
.       ---当前目录
[root@rhel77 ~]# dirname /root/ztj.txt
/root
[root@rhel77 ~]# dirname /a/b/c/d
/a/b/c
[root@rhel77 ~]# 
3.2.使用NUL而不是换行符分隔输出
命令:
dirname -z /a/b/c/d
[root@rhel77 ~]# dirname -z /a/b/c/d
/a/b/c[root@rhel77 ~]# 
3.3.查看版本信息
命令:
dirname --version
[root@rhel77 ~]# dirname --version
dirname (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie and Jim Meyering.
[root@rhel77 ~]# 
3.4.查看帮助信息
命令:
dirname --help
[root@rhel77 ~]# dirname --help
Usage: dirname [OPTION] NAME...
Output each NAME with its last non-slash component and trailing slashes
removed; if NAME contains no /'s, output '.' (meaning the current directory).
  -z, --zero     separate output with NUL rather than newline
      --help     display this help and exit
      --version  output version information and exit
Examples:
  dirname /usr/bin/          -> "/usr"
  dirname dir1/str dir2/str  -> "dir1" followed by "dir2"
  dirname stdio.h            -> "."
GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
For complete documentation, run: info coreutils 'dirname invocation'
You have new mail in /var/spool/mail/root
[root@rhel77 ~]# 










