两个命令df 、du结合比较直观
df -h 查看整台服务器的硬盘使用情况
cd / 进入根目录
du -sh * 查看每个文件夹的大小
这样的组合可以快速定位大文件和分区满了
1、使用df命令,
查看
整体的磁盘使用情况
df命令是用来
查看
硬盘的挂载点,以及对应的硬盘容量信息。包括硬盘的总
大小
,已经使用的
大小
,
剩余
大小
。以及使用的
空间
占有的百分比等。
最常用的命令格式就是:
df -h
或者使用:
df -lh
Filesystem指的是系统上的硬件设备文件,Size指的是硬盘或者分区的总
大小
。Used表示已经使用的
大小
,Avail表示可以使用的
大小
。Use%表示已经使用的
空间
所占的百分比。最后的mounted on表示硬盘挂载到哪个
目录
下。
说明:df命令后可以添加的参数
● -a:列出所有的文件系统,包括系统特有的/proc等文件系统
● -k:以KB
2、使用命令 : du -sh *
查看
根
目录
下每个文件夹的
大小
3、进入占用
空间
比较大的文件夹,然后再使用2中命令查找大文件。
du -ah --max-depth=1 这个是我想要的结果 a表示显示
目录
下所有的文件和文件夹(不含子
目录
),h表示以人类能看懂的方式,max-depth表示
目录
的深度。
du命令用来
查看
目录
或文件所占用
磁盘空间
的
大小
。常用选项组合为:du -sh
一、du的功能
du reports the
但是大家会发现,在使用ls -r命令
查看
目录
大小
时,
目录
的
大小
多数是4kb,这是因为
目录
下的子
目录
名和子文件名是保存到父
目录
的block中的,如果父
目录
下的子
目录
和子文件并不多,一个block就能放下,那么这个父
目录
就只占用一个block
大小
。但是我们在统计
目录
时,不是想看父
目录
下的子
目录
名和子文件名到底占用了多少
空间
,而是想看父
目录
下的子
目录
和子文件的总磁盘占用量
大小
,这时就需要使用du命令才能统计
目录
的真正磁盘占用量
大小
。-a 显示
目录
占用的
磁盘空间
大小
,还要显示其下
目录
和文件占用
磁盘空间
的
大小
。
【
Linux
】
查看
某个
目录
的
大小
1.1
查看
当前
目录
总
大小
1.2
查看
指定
目录
总
大小
2.1
查看
当前
目录
大小
明细2.2
查看
指定
目录
大小
明细
1.1
查看
当前
目录
总
大小
查看
当前
目录
大小
,使用命令:
du -sh
使用示例:
[root@localhost .Image--old2]# du -sh
14G .
1.2
查看
指定
目录
总
大小
查看
指定
目录
总
大小
,使用命令:
du -sh specified_dir
其中 specified_dir是待指定的
目录
,如果省略则默认为当前
目录
。
两个命令df 、du结合比较直观
df -h
查看
整台
服务器
的硬盘使用情况
cd / 进入根
目录
du -sh *
查看
每个文件夹的
大小
du -lh --max-depth=1 :
查看
当前目...
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /bo
du -h --max-depth=1 文件名
其中,”--max-depth=“指定深入
目录
的层数(如果不使用该参数,则会循环列出当前
目录
下所有文件及文件夹使用的
空间
大小
,文件多时会很乱):
(1) --max-depth=0:
查看
当前
目录
使用的总
空间
大小
;
(2)--max-de...