df命令
查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认是按K为单位显示的。
[root@centos-01 ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 29140072 1040404 28099668 4% /
devtmpfs 490008 0 490008 0% /dev
tmpfs 499848 0 499848 0% /dev/shm
tmpfs 499848 6808 493040 2% /run
tmpfs 499848 0 499848 0% /sys/fs/cgroup
/dev/sda1 201380 99148 102232 50% /boot
tmpfs 99972 0 99972 0% /run/user/0
- “-h”:使用合适的单位显示。
[root@centos-01 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 28G 1016M 27G 4% /
devtmpfs 479M 0 479M 0% /dev
tmpfs 489M 0 489M 0% /dev/shm
tmpfs 489M 6.7M 482M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 197M 97M 100M 50% /boot
tmpfs 98M 0 98M 0% /run/user/0
这里显示了“/”、“/boot”目录,用free
命令查看swap
[root@centos-01 ~]# free
total used free shared buff/cache available
Mem: 999696 120460 731228 6808 148008 713160
Swap: 2097148 0 2097148
- “-i”:查看inodes使用状况
[root@centos-01 ~]# df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda3 14577152 26523 14550629 1% /
devtmpfs 122502 372 122130 1% /dev
tmpfs 124962 1 124961 1% /dev/shm
tmpfs 124962 446 124516 1% /run
tmpfs 124962 16 124946 1% /sys/fs/cgroup
/dev/sda1 102400 327 102073 1% /boot
tmpfs 124962 1 124961 1% /run/user/0
- “-k”、“-m”:分别以K、M为单位显示
[root@centos-01 ~]# df -m
文件系统 1M-块 已用 可用 已用% 挂载点
/dev/sda3 28458 1016 27442 4% /
devtmpfs 479 0 479 0% /dev
tmpfs 489 0 489 0% /dev/shm
tmpfs 489 7 482 2% /run
tmpfs 489 0 489 0% /sys/fs/cgroup
/dev/sda1 197 97 100 50% /boot
tmpfs 98 0 98 0% /run/user/0
各列所表示的含义:
第一列是分区的名字,第二列为该分区总共的容量,第三列为已经使用了多少,第四列为还剩下多少,第五列为已经使用百分比,第六列(最后一列)为挂载点。
”/dev/shm”为内存挂载点,如果你想把文件放到内存里,就可以放到/dev/shm/目录下。
du命令
- “-h”:系统自动调节单位
- “-s”:只列出总和
[root@centos-01 ~]# du -sh /root/
40K /root/
[root@centos-01 ~]# du -sh /boot/
87M /boot/
[root@centos-01 ~]# du -sh /etc/passwd
4.0K /etc/passwd
[root@centos-01 ~]# ls -lh /etc/passwd
-rw-r--r--. 1 root root 846 12月 27 05:28 /etc/passwd
ls
显示的是文件自身大小,du
显示的是占用磁盘空间大小。磁盘划分成块,每一块4KB,即使文件大小不够一个块的大小,该文件也会占用一个块。
[root@centos-01 ~]# du /etc/passwd
4 /etc/passwd
[root@centos-01 ~]# du /root/
8 /root/.ssh
40 /root/
如果du
不指定单位的话,默认显示单位为K。