如何从使用 ls -ld 命令的输出中确定子目录和文件的数量?
我意识到这个命令只列出目录。
答案1
有很多不同的可能性...
如果你想统计你的文件数量,
ls -l | grep ^- | wc -l
对于目录也是如此,
ls -l | grep ^d | wc -l
两者之和
ls -l | wc -l
树中从当前目录开始的所有子目录:
find . -type d -print | wc -l
所有文件都一样
find . -type f -print | wc -l
或者也许是链接
find . -type l -print | wc -l
其余通过归纳法