在Linux中,你可以使用多种命令来统计文件的数量和大小。以下是一些常用的命令:
ls
和 wc
命令组合:
ls -l | grep "^-" | wc -l
ls -lR | grep "^-" | wc -l
ls -l | grep "^-" | awk '{ sum += $5 } END { print sum/1024 }'
find
命令:
find . -type f | wc -l
.txt
文件):find . -type f -name "*.txt" | wc -l
find . -type f -exec ls -l {} \; | grep "^-" | awk '{ sum += $5 } END { print sum/1024 }'
du
命令:
du -sk .
du -sk /path/to/directory
find . -type f | wc -l
tree
命令(需要先安装):
tree
命令(如果尚未安装):sudo apt-get install tree # Debian/Ubuntu
sudo yum install tree # CentOS/RHEL
sudo dnf install tree # Fedora
tree
命令统计文件数量和大小:tree -s -I "*.log" | grep total$
.log
结尾的文件。这些命令可以帮助你有效地统计Linux系统中的文件数量和大小。根据你的具体需求,可以选择合适的命令进行操作。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:linux怎么统计多个文件总大小