ls -l 列出目录内的文件和目录 并以详细方式显示
ls -l | grep "^-" 列出以-开头的文件
ls -l | grep "^d" 列出以d开头的文件
则:
统计目录中的文件
ls -l | grep "^-" | wc -l
统计目录中的文件夹
ls -l | grep "^d" | wc -l
加上R递规,则:
统计目录以及下级目录中的文件
ls -lR | grep "^-" | wc -l
统计目录以及下级目录中的文件夹
ls -lR | grep "^d" | wc -l
也可以直接使用ll 代替 ls -l (在已存在别名的时候)
如
统计目录中的文件
ll | grep "^-" | wc -l
统计目录中的文件夹
ll | grep "^d" | wc -l
ls -l | grep "^-" 列出以-开头的文件
ls -l | grep "^d" 列出以d开头的文件
则:
统计目录中的文件
ls -l | grep "^-" | wc -l
统计目录中的文件夹
ls -l | grep "^d" | wc -l
加上R递规,则:
统计目录以及下级目录中的文件
ls -lR | grep "^-" | wc -l
统计目录以及下级目录中的文件夹
ls -lR | grep "^d" | wc -l
也可以直接使用ll 代替 ls -l (在已存在别名的时候)
如
统计目录中的文件
ll | grep "^-" | wc -l
统计目录中的文件夹
ll | grep "^d" | wc -l