basename
basename 命令 - 从路径中提取文件名
basename 从完整路径中提取纯文件名(去掉目录部分)。它是 dirname 的对应命令(dirname 提取目录部分)。在 Shell 脚本中处理文件路径时,basename 和 dirname 是一对黄金搭档。
文件管理

⌨️ 命令语法

basename 路径 [后缀]

⚙️ 常用参数

-a支持多个参数
-s删除指定后缀

💡 实战示例

  • $ basename /path/to/file.txt
    输出file.txt

🔔 温馨提示

basename /var/log/nginx/access.log 输出 access.log。basename /var/log/nginx/access.log .log 输出 access(去掉指定后缀)。常用于脚本中从路径提取文件名用于日志命名等场景。

🔗 相关命令

◀ 上一条zless下一条 ▶cd