df是一条用于显示磁盘及文件系统空间的Linux命令。它可以显示当前设备的可用空间,已经使用空间和总空间。下面详细介绍该命令的用法与示例。
命令语法
df [参数] [目录或文件]
命令参数
- -a或--all:包含所有文件系统,而不仅仅是本地文件系统;
- -h或--human-readable:以K,M,G为单位,提高信息可读性;
- -i或--inode:显示每个磁盘分区的 inode 使用情况;
- -l或--local:限制文件系统仅列出本地分区;
- -t<文件系统类型>或--type=<文件系统类型>:只列出指定类型的文件系统。
命令示例
- df命令不加任何参数时,可以列出所有已经挂载的文件系统的使用情况。
$ df
输出结果如下:
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda1 62416404 25705716 33479692 44% /
udev 10240 0 10240 0% /dev
tmpfs 20136 992 19144 5% /run
tmpfs 100688 544 100144 1% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 100688 0 100688 0% /sys/fs/cgroup
tmpfs 20136 0 20136 0% /run/user/1000
- 加上-h参数,以更加人性化的方式显示磁盘的可用空间。
$ df -h
输出结果如下:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 60G 25G 34G 43% /
udev 4.0K 0 4.0K 0% /dev
tmpfs 20M 972K 19M 5% /run
tmpfs 988M 540K 987M 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 988M 0 988M 0% /sys/fs/cgroup
tmpfs 20M 0 20M 0% /run/user/1000
通过这两个例子,我们可以看出df命令可以帮助我们查看磁盘的空间使用情况,非常实用。除此之外,df命令还有很多高级参数,例如-i参数可以查看每个磁盘分区的 inode 使用情况,有助于排查磁盘空间不足的问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux df命令:显示磁盘空间使用情况 - Python技术站