linux 操作系统下dirname 的命令介绍和使用案例

linux 操作系统下dirname 的命令介绍和使用案例

dirname 命令介绍

dirname 是一个用于提取文件路径中目录部分的命令。它从给定的文件路径中去掉最后一个组件(通常是文件名),返回剩余的目录路径。如果路径中没有斜杠(/),则输出当前目录(.

基本语法

bash

dirname [OPTION] NAME...

  • NAME:要处理的文件或目录路径。

常用选项

选项描述
-z以 NULL 字符结束输出,而不是换行符。
--help显示帮助信息。
--version显示版本信息。

命令介绍

root@meng:~# which dirname
/usr/bin/dirname
root@meng:~# 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     end each output line with NUL, not 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: <https://www.gnu.org/software/coreutils/>
Report any translation bugs to <https://translationproject.org/team/>
Full documentation <https://www.gnu.org/software/coreutils/dirname>
or available locally via: info '(coreutils) dirname invocation'

命令案例

root@meng:~# dirname /root/m2.txt 
/root
root@meng:~# dirname /root/meng/
m1.txt          m2.txt          meng.txt        rec00001f1.txt  s1.txt          s2.txt          
root@meng:~# dirname /root/meng/meng.txt 
/root/meng
root@meng:~# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lisanmengmeng

蚊子腿也是肉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值