Linux 如何查看目录的大小
时间:2019-11-20 08:52:49 来源:igfitidea点击:
在Linux中,如何查看目录占用的大小?
在CentOS Linux如何统计整个目录占用的空间?
在Linux中,可以使用du命令
- 查找并估计文件空间使用情况
- 统计每个文件/目录/文件夹的磁盘使用情况。
- 显示目录和文件的大小。
只要查看某个目录的大小,一般只需要执行 du -sh /dir
即可。
du语法
基本语法为:
du du dirName du [选项] dirName
示例
不带任何选项的du命令将显示每个目录的名称和使用空间,包括当前目录中的所有子目录:
du
要查看某个目录文件的大小(包括子目录),执行:
du /path/to/dir du /etc du /home/theitroad du /root /home/theitroad
传递-h选项以易于阅读的格式获取输出:
du -h /etc du -h /dir1/file2 du -h /root du -h
使用-s选项以查看目录使用的总磁盘空间大小:
du -sh du -sh /etc/
输出示例:
42M /etc
传递-c以查看所有文件的总数,执行:
du -csh /root/ /etc/ /home/
输出示例:
2.4M /root/ 4.1M /etc/ 152K /home/ 6.6M total
Linux如何找出占用空间最大的子目录
CentOS Linux如何查看当前目录下哪个子目录最大?
for dirname in `du -s /home/* | sort -rn | cut -f2- | head -1` do echo "" echo $dirname done
Linux列出某个目录中大小最大的10个子目录
for dirname in `du -s /home/* | sort -rn | cut -f2- | head -10` do echo "" echo "" echo $dirname done