1. 简介
在使用Linux系统时,我们经常需要查看磁盘使用情况,以便了解磁盘的剩余空间、已使用空间、文件大小等信息。本文将介绍如何使用Linux命令来查看磁盘的使用情况。
2. df命令
2.1 命令介绍
df命令是常用的Linux命令之一,它可以用来查看文件系统的磁盘使用情况。通过df命令,我们可以获取文件系统的总容量、已使用容量、剩余容量等信息。
2.2 命令格式
df命令的基本格式如下:
df [OPTION]... [FILE]...
其中OPTION可以是以下参数:
- -h:以人类可读的方式显示磁盘使用情况,例如使用GB、MB等单位。
- -T:显示文件系统的类型。
- -i:显示inode的使用情况。
- --total:显示总计信息。
2.3 命令示例
下面是几个使用df命令的示例:
- 示例1:查看整个系统的磁盘使用情况,以GB为单位显示:
df -h
输出结果类似于:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 50G 20G 30G 40% /
/dev/sdb1 100G 50G 50G 50% /data
- 示例2:查看指定目录的磁盘使用情况,以MB为单位显示:
df -h /home
输出结果类似于:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 10G 5G 5G 50% /home
- 示例3:显示总计信息:
df --total
输出结果类似于:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 50G 20G 30G 40% /
/dev/sdb1 100G 50G 50G 50% /data
总计 150G 70G 80G 46% -
3. du命令
3.1 命令介绍
du命令用于查看文件和目录的磁盘使用情况。通过du命令,我们可以获取指定文件或目录所占用的磁盘空间大小。
3.2 命令格式
du命令的基本格式如下:
du [OPTION]... [FILE]...
其中OPTION可以是以下参数:
- -h:以人类可读的方式显示文件大小。
- -s:只显示总计信息,不显示详细信息。
3.3 命令示例
下面是几个使用du命令的示例:
- 示例1:查看指定目录的磁盘使用情况,以MB为单位显示:
du -h /home
输出结果类似于:
10M /home/user1
5M /home/user2
2M /home/user3
17M /home
- 示例2:显示指定文件的大小:
du -h /home/user1/file1
输出结果类似于:
2M /home/user1/file1
- 示例3:只显示总计信息:
du -sh /home
输出结果类似于:
17M /home
4. 结束语
通过df和du命令,我们可以方便地查看Linux系统的磁盘使用情况。df命令可以显示整个系统或指定目录的磁盘使用情况,而du命令可以查看指定文件或目录的大小。这些命令对于我们了解磁盘空间的分配情况非常有帮助,可以帮助我们更好地管理和优化系统存储空间的使用。