du df 磁盘命令
du命令是检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小。参数的不同组合,可以更快的提高工作效率,以下仅列出了经常使用到的参数,如需更详细的信息,请用man du命令来获得。
说明 | |
-a | 显示所有目录或文件的大小 |
-b | 以byte为单位,显示目录或文件的大小 |
-c | 显示目录或文件的总和 |
-k | 以KB为单位输出 |
-m | 以MB为单位输出 |
-s | 仅显示目录或文件的总计数值 |
-h | 以K,M,G为单位,提高信息可读性 |
-x | 跳过不同的文件系统目录 |
-S | 显示目录的大小,但不含子目录大小。 |
-D | 显示指定符号链接的源文件大小 |
du -sh /usr/* | sort -rn
-s或–summarize 仅显示总计,即当前文件夹的大小。
-h或–human-readable 以K,M,G为单位,提高信息的可读性。
[root@kbase ~]# du -sh /usr/* | sort -rn
306M /usr/lib
165M /usr/bin
136K /usr/local
45M /usr/sbin
25M /usr/libexec
12K /usr/src
7.5M /usr/include
4.0K /usr/games
4.0K /usr/etc
1.4G /usr/share
1.1G /usr/lib64
0 /usr/tmp
du -s /usr/* | sort -rn | head
head 选出排在前面的10个
[root@kbase ~]# du -s /usr/* | sort -rn | head
1427252 /usr/share
1050960 /usr/lib64
312684 /usr/lib
168784 /usr/bin
45820 /usr/sbin
25392 /usr/libexec
7636 /usr/include
136 /usr/local
12 /usr/src
4 /usr/games
du -ch /usr | tail
-c 显示目录或文件的总和
tial 排在后面的10个
[root@kbase ~]# du -ch /usr | tail
20K /usr/libexec/gstreamer-0.10
8.0K /usr/libexec/gedit-2
468K /usr/libexec/openssh
32K /usr/libexec/oddjob
24K /usr/libexec/gnome-applets
36K /usr/libexec/webkitgtk
25M /usr/libexec
45M /usr/sbin
2.9G /usr
2.9G 总用量
df 即“可用磁盘”(disk free),用于显示文件系统的磁盘使用情况。默认情况下 df 命令将以每块 1K 的单位进行显示所有当前已挂载的文件系统,如果你想以人类易读的格式显示 df 命令的输出,像这样“df -h”使用 -h 选项。
-h或--human-readable:以可读性较高的方式来显示信息
[root@kbase ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_kbase-lv_root 38G 3.5G 32G 10% /
tmpfs 1.9G 76K 1.9G 1% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
/dev/sr0 4.2G 4.2G 0 100% /media/CentOS_6.5_Final
-a或--all:包含全部的文件系统
[root@kbase ~]# df -ah
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_kbase-lv_root 38G 3.5G 32G 10% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 1.9G 76K 1.9G 1% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
none 0 0 0 - /proc/sys/fs/binfmt_misc
gvfs-fuse-daemon 0 0 0 - /root/.gvfs
/dev/sr0 4.2G 4.2G 0 100% /media/CentOS_6.5_Final
-T或--print-type:显示文件系统的类型
[root@kbase ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_kbase-lv_root ext4 38857352 3616012 33267480 10% /
tmpfs tmpfs 1954912 76 1954836 1% /dev/shm
/dev/sda1 ext4 495844 39900 430344 9% /boot
/dev/sr0 iso9660 4363088 4363088 0 100% /media/CentOS_6.5_Final
-i或--inodes:显示inode的信息
[root@kbase ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/vg_kbase-lv_root 2469152 99158 2369994 5% /
tmpfs 488728 4 488724 1% /dev/shm
/dev/sda1 128016 39 127977 1% /boot
/dev/sr0 0 0 0 - /media/CentOS_6.5_Final
参考: