如何获取给定目录树中文件使用的 inode 数量?重要提示:包括其下的隐藏目录,例如.git
答案1
正如发现的如何通过目录递归计算所有文件
find . -printf '%i\n' | sort -u | wc -l
或者,如果您没有 GNU find 并且需要便携式版本:
find . -exec ls -id '{}' \; | awk '{print $1}' | sort -u | wc -l
如何获取给定目录树中文件使用的 inode 数量?重要提示:包括其下的隐藏目录,例如.git
正如发现的如何通过目录递归计算所有文件
find . -printf '%i\n' | sort -u | wc -l
或者,如果您没有 GNU find 并且需要便携式版本:
find . -exec ls -id '{}' \; | awk '{print $1}' | sort -u | wc -l