Linux下快速查看文件夹大小
Windows倒是很方便的可以使用右键——属性,查看文件夹大小。Linux则可以使用df和du命令来快速查询文件夹大小。
df 命令可以查看一级文件夹大小、占用比例、挂入点等,但对文件却无能为力。而 du 命令可以查看文件及文件夹的大小。
两者配合使用,非常有效,下面分别简要介绍
df:显示目前所有文件系统的可用空间及使用情形
df -h
参数 -h 表示使用「Human-readable」的输出,也就是把获取的数据单位转为 GB、MB 等易读的格式。
上图中,Filesystem\Mounted on分别为档案系统及其挂入点,Size、Used、Avail、Use% 分别是分区的容量、已使用大小、剩余大小、占用比例。
du:查询文件或文件夹的占用空间
注意:如果目录下文件很多,结构复杂,如果使用不带参数 du 命令,则会循环列出目录下的所有文件和文件夹,以及其占用的大小。
不利于查找究竟是哪个目录占用较大,所以需要给du命令加入指定扫描目录的层数,参数:-d 或者 –max-depth
#如:查看 /usr 下各个文件夹的大小,-d 1 表示仅扫描一层目录
du -h -d 1 /usr