通过试验和错误我发现下面的值可以通过stat "$somepath" --format '%F'
返回:
定期文件
目录
符号链接
我希望使用stat
执行递归目录内容操作,我希望确保能够正确识别每种可能的文件类型。硬链接似乎表现得如我所设想的那样,并且stat
返回目标类型。
此信息未出现在我的man
页面;它只是说:%F file type
(并警告说,stat
可能壳之间变化,那将是很好,如果这个特殊的用法是便携式,但我主要专注于bash
)
是这份名单完全是stat允许在这种情况下根据执行环境或版本更改它生成的文本?
注:我不是知识渊博的关于Linux,文件系统或命令,所以我可能已经错过了明显的东西在这里