主要选项
`dirname` 命令非常简单,几乎没有复杂的选项。它通常与 `-z` 选项一起使用或单独使用。
1. 基本用法
生成的命令:
请尝试组合命令。
描述:
`dirname` 执行命令。
通过组合这些选项,您可以与 AI 一起虚拟地执行命令。
常用示例
`dirname` 在处理文件路径的各种脚本中被广泛使用。通过以下示例来熟悉基本用法。
提取基本目录路径
dirname /home/user/documents/file.txt
从文件路径中输出不包含文件名的目录路径。
提取当前目录路径
dirname file.txt
当没有文件名时,输出当前目录 '.'。
提取根目录路径
dirname /
对根目录 `/` 执行 `dirname` 将输出 `/`。
在脚本中使用
SCRIPT_DIR=$(dirname "$0")
CONFIG_FILE="$SCRIPT_DIR/config.ini"
echo "配置文件路径: $CONFIG_FILE"
根据当前脚本文件的位置引用其他文件时非常有用。
dirname vs basename
`dirname` 和 `basename` 执行相反的功能,是处理文件路径的必备工具。
- dirname: 从文件路径中提取仅目录路径。 (例如: `/home/user/documents`)
- basename: 从文件路径中提取仅文件名。 (例如: `file.txt`)