| 用途 | 提取路径末段文件名,可去后缀 |
|---|---|
| 语法 | basename 路径 [后缀] |
| 所属 | GNU coreutils |
常用示例
常用示例
basename /data/report/2026-10.tar.gz # 2026-10.tar.gz
basename /data/report/2026-10.tar.gz .tar.gz # 2026-10
basename /data/report/ # report(末尾斜杠会被忽略)从完整路径中截取最后一段(文件名),可选去掉指定后缀;脚本里组装文件名的高频工具。
| 用途 | 提取路径末段文件名,可去后缀 |
|---|---|
| 语法 | basename 路径 [后缀] |
| 所属 | GNU coreutils |
basename /data/report/2026-10.tar.gz # 2026-10.tar.gz
basename /data/report/2026-10.tar.gz .tar.gz # 2026-10
basename /data/report/ # report(末尾斜杠会被忽略)