dirname 命令去除文件名中的非目录部分,仅显示与目录有关的内容,这点与前面介绍过的 basename 命令是相反的。dirname 保留最后一个 / 及其前面的字符,删除其它部分。如果最后一个 / 后无字符,dirname 使用倒数第二个 /,并忽略其后的所有字符。
语法格式:dirname [参数]
常用参数:

示例
dirname /etc/nginx/sites-enabled/default

# 最后一个字符是/,以倒数第二个/来判断
dirname /etc/nginx/sites-enabled/

# 相对路径
dirname NVIDIA_CUDA-11.2_Samples/1_Utilities/deviceQuery/
