通過試驗和錯誤我發現下面的值可以通過stat "$somepath" --format '%F'
返回:
定期文件
目錄
符號鏈接
我希望使用stat
執行遞歸目錄內容操作,我希望確保能夠正確識別每種可能的文件類型。硬鏈接似乎表現得如我所設想的那樣,並且stat
返回目標類型。
此信息未出現在我的man
頁面;它只是說:%F file type
(並警告說,stat
可能殼之間變化,那將是很好,如果這個特殊的用法是便攜式,但我主要專注於bash
)
是這份名單完全是stat允許在這種情況下根據執行環境或版本更改它生成的文本?
注:我不是知識淵博的關於Linux,文件系統或命令,所以我可能已經錯過了明顯的東西在這裏