1.du 命令
du - estimate file space usage【估计文件使用空间】
- 参数详解
-s, --summarize
display only a total for each argument
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
- 简单使用
[root@server4 shells]# du -sh
328K .
[root@server4 shells]#
上面这个328k就是当前文件夹【shells这个文件夹】下所有文件的总和
2.df 命令
report file system disk space usage
2.1 常用参数
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
2.2 简单使用
[root@server4 shells]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 27G 6.6G 21G 25% /
devtmpfs 1.4G 0 1.4G 0% /dev
tmpfs 1.4G 0 1.4G 0% /dev/shm
tmpfs 1.4G 146M 1.3G 11% /run
tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup
/dev/sda1 1014M 201M 814M 20% /boot
tmpfs 283M 0 283M 0% /run/user/0
3. 区别
二者有什么区别呢?有什么联系呢?
很显然,根据二者的含义就知道二者是不同的。df
是展示磁盘使用情况,du
是估计每个文件/文件夹的大小。例如,如果我们想查看系统中每个用户的磁盘占用情况(这里假设用户占用都在/home下面),则使用命令:du -sh
。