3.6 basename取出路徑的檔案名
3.6.1 文法
basename NAME [SUFFIX]
basename OPTION… NAME…
例如:
【basename /root/gdy/xdd.text】
取出“/root/gdy/xdd.text”路徑的檔案名xdd.text
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iN4ADOwMTMyIzMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
3.6.2 常用參數
-
【-s [.txt|.h|.doc|…]】輸出不帶指定字尾的檔案名稱
例如:
basename 取出路徑的檔案名
3.6.3 附加
-
dirname:取路徑名
例如:【dirname /root/gdy/xdd.text】
basename 取出路徑的檔案名 - 【basename –help】
[[email protected] tmp]# basename --help
用法:basename 名稱 [字尾]
或:basename 選項
去掉前導的目錄部分後列印"名稱"。
如果指定的話,還會去掉尾随的"字尾"。
--help 顯示此幫助資訊并退出
--version 顯示版本資訊并退出
示例:
basename /usr/bin/sort 輸出"sort"。
basename include/stdio.h .h 輸出"stdio"。
請向[email protected] 報告basename 的錯誤
GNU coreutils 項目首頁:<http://www.gnu.org/software/coreutils/>
GNU 軟體一般性幫助:<http://www.gnu.org/gethelp/>
請向<http://translationproject.org/team/zh_CN.html> 報告basename 的翻譯錯誤
要擷取完整文檔,請運作:info coreutils 'basename invocation'
[[email protected] tmp]#
- 【dirname --help】
[[email protected] tmp]# basename --help
用法:basename 名稱 [字尾]
或:basename 選項
去掉前導的目錄部分後列印"名稱"。
如果指定的話,還會去掉尾随的"字尾"。
--help 顯示此幫助資訊并退出
--version 顯示版本資訊并退出
示例:
basename /usr/bin/sort 輸出"sort"。
basename include/stdio.h .h 輸出"stdio"。
請向[email protected] 報告basename 的錯誤
GNU coreutils 項目首頁:<http://www.gnu.org/software/coreutils/>
GNU 軟體一般性幫助:<http://www.gnu.org/gethelp/>
請向<http://translationproject.org/team/zh_CN.html> 報告basename 的翻譯錯誤
要擷取完整文檔,請運作:info coreutils 'basename invocation'
[[email protected] tmp]# dirname --help
用法:dirname 名稱
或:dirname 選項
輸出已經去除了尾部的"/"字元部分的名稱;如果名稱中不包含"/",
則顯示"."(表示目前目錄)。
--help 顯示此幫助資訊并退出
--version 顯示版本資訊并退出
示例:
dirname /usr/bin/sort 輸出"/usr/bin"。
dirname stdio.h 輸出"."。
請向[email protected] 報告dirname 的錯誤
GNU coreutils 項目首頁:<http://www.gnu.org/software/coreutils/>
GNU 軟體一般性幫助:<http://www.gnu.org/gethelp/>
請向<http://translationproject.org/team/zh_CN.html> 報告dirname 的翻譯錯誤
要擷取完整文檔,請運作:info coreutils 'dirname invocation'
[[email protected] tmp]#