编写一个Shell程序countfile,能统计出当前目录中子目录、文件的数量
时间: 2024-02-18 20:06:30 浏览: 86
java 把大文件分割为小文件
好的,以下是实现 `countfile` 的 Shell 脚本程序:
```bash
#!/bin/bash
echo "子目录数量: $(find . -maxdepth 1 -type d | wc -l)"
echo "文件数量: $(find . -maxdepth 1 -type f | wc -l)"
```
使用 `find` 命令可以遍历当前目录下的所有子目录和文件,通过 `wc -l` 命令可以计算出数量。其中,`-maxdepth 1` 表示只遍历当前目录,不会递归到子目录中。
使用方法:
1. 打开终端
2. 进入要统计的目录
3. 输入 `sh countfile.sh` (假设脚本文件名为 countfile.sh)
阅读全文