du及df命令的使用(附带示例)
原创du及df命令的使用(附带示例)
在Linux操作系统中,磁盘空间的管理是系统管理员日常工作中不可或缺的一部分。du和df是两个常用的命令,它们可以帮助我们了解磁盘的使用情况。下面,我们将详细介绍这两个命令的使用方法,并提供一些实用的示例。
一、df命令的使用
df命令用来查看文件系统的磁盘空间使用情况。它显示了每个文件系统占用的磁盘空间总量、已用空间、可用空间等信息。
1. 基本用法
df命令的基本用法如下:
df [选项] [文件系统]
其中,[选项]可以是以下几种:
- -h:以可读的格式(如GB、MB等)显示磁盘空间大小。
- -k:以KB为单位显示磁盘空间大小。
- -m:以MB为单位显示磁盘空间大小。
- -x:指定不检查的文件系统类型。
- -i:显示每个文件系统的inode使用情况。
2. 示例
以下是一个使用df命令查看所有文件系统磁盘空间使用情况的示例:
df -h
输出于是如下:
Filesystem Size Used Avail Use% Mounted on/dev/vda1 50G 35G 14G 72% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 0 1.9G 0% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup/systemd
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 1.9G 0 1.9G 0% /var/run
tmpfs 1.9G 0 1.9G 0% /var/lock
tmpfs 1.9G 0 1.9G 0% /var/run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/fuse/connections
tmpfs 1.9G 0 1.9G 0% /sys/kernel/debug
tmpfs 1.9G 0 1.9G 0% /sys/kernel/security
tmpfs 1.9G 0 1.9G 0% /run/user/1000
从这个输出于是中,我们可以看到根文件系统(/)占用了50GB的磁盘空间,其中已用35GB,可用14GB,使用率为72%。
二、du命令的使用
du命令用来查看指定目录或文件的磁盘空间使用情况。它能够递归地统计指定目录及其子目录下的所有文件和子目录的磁盘空间占用情况。
1. 基本用法
du命令的基本用法如下:
du [选项] [文件或目录]
其中,[选项]可以是以下几种:
- -h:以可读的格式显示磁盘空间大小。
- -k:以KB为单位显示磁盘空间大小。
- -m:以MB为单位显示磁盘空间大小。
- -x:跳过指定文件系统类型。
- -a:包括所有文件和目录。
2. 示例
以下是一个使用du命令查看指定目录磁盘空间使用情况的示例:
du -h /home/user
输出于是如下:
/home/user: 5.0G
这个输出于是描述,/home/user目录占用了5.0GB的磁盘空间。
三、du与df命令结合使用
在实际使用中,我们可以将du和df命令结合使用