Linux df命令用于检查系统磁盘空间占用情况
Linux du命令用于显示目录或文件的大小
Linux df命令
语法:df [OPTION]… [FILE]…
常用选项:
-h 以K,M,G为单位,提高信息的可读性。
-k 以KB大小为单位显示
-m 以MB大小为单位显示
-a 列出所有的文件系统分区,包含0大小的文件系统分区
-i 列出文件系统分区的inode信息
-T 显示磁盘分区的文件系统类型
常用选项:-hT,查看系统分区情况,并显示文件系统类型
-ihT,显示文件系统的indoe信息
示例:
查看系统分区情况[root@c7 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 38G 1.7G 36G 5% /
devtmpfs 481M 0 481M 0% /dev
tmpfs 490M 0 490M 0% /dev/shm
tmpfs 490M 13M 478M 3% /run
tmpfs 490M 0 490M 0% /sys/fs/cgroup
/dev/sda1 497M 120M 378M 25% /boot
/dev/sr0 4.1G 4.1G 0 100% /media/cdrom
查看系统分区情况,并显示系统类型[root@c7 ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 38G 1.7G 36G 5% /
devtmpfs devtmpfs 481M 0 481M 0% /dev
tmpfs tmpfs 490M 0 490M 0% /dev/shm
tmpfs tmpfs 490M 13M 478M 3% /run
tmpfs tmpfs 490M 0 490M 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 120M 378M 25% /boot
/dev/sr0 iso9660 4.1G 4.1G 0 100% /media/cdrom
显示indoe信息
[root@c7 ~]# df -ihT
文件系统 类型 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/mapper/centos-root xfs 38M 33K 38M 1% /
devtmpfs devtmpfs 121K 358 120K 1% /dev
tmpfs tmpfs 123K 1 123K 1% /dev/shm
tmpfs tmpfs 123K 401 123K 1% /run
tmpfs tmpfs 123K 13 123K 1% /sys/fs/cgroup
/dev/sda1 xfs 500K 330 500K 1% /boot
/dev/sr0 iso9660 0 0 0 – /media/cdrom
Linux du命令
语法:du [OPTION]… [FILE]…
常用选项:
-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或–total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或–dereference-args 显示指定符号连接的源文件大小。
-h或–human-readable 以K,M,G为单位,提高信息的可读性。
-H或–si 与-h参数相同,但是K,M,G是以1000为换算单位。
-k或–kilobytes 以1024 bytes为单位。
-l或–count-links 重复计算硬件连接的文件。
-L或–dereference 显示选项中所指定符号连接的源文件大小。
-m或–megabytes 以1MB为单位。
-s或–summarize 仅显示总计。
常用选项:-sh,以明显的格式显示文件或目录大小
示例:
查看大小,以M、字节等显示[root@c7 ~]# du -sh app #此项最常用,以M显示
1.2M app
[root@c7 ~]# du -sm app
2 app
[root@c7 ~]# du -sb app
1222816 app
[root@c7 ~]# du -sk app
1196 app
参考: