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​​。