首頁 > 檔案與目錄管理 > dirname

dirname 命令指南

`dirname` 命令用于从给定的文件路径中提取仅包含目录路径而不包括文件名的部分。它通常在脚本中用于根据文件的位置引用其他文件或目录。

主要選項

`dirname` 命令非常簡單,幾乎沒有複雜的選項。它通常與 `-z` 選項一起使用或單獨使用。

1. 基本用法

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`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`)

相關命令

功能上相似或經常一起使用的命令。


相同類別命令