📅  最后修改于: 2023-12-03 14:53:10.385000             🧑  作者: Mango
在 Linux 中检查可用空间是常见的任务,在本文中我们将介绍如何使用 Shell-Bash 检查可用的磁盘空间。下面是各种方法:
使用df
命令可以报告文件系统的磁盘空间使用情况。
df -h
这将显示当前系统中所有挂载的文件系统的磁盘使用情况。选项-h
用于以可读格式显示磁盘空间使用情况。类似以下输出:
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.9G 1.3M 7.9G 1% /dev/shm
tmpfs 7.9G 1.6M 7.9G 1% /run
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/sda1 22G 6.9G 14G 35% /
在这里,我们可以看到磁盘空间使用情况的总体概况,包括已用空间、可用空间和所占百分比。
du
命令用于报告目录或文件的磁盘空间使用情况。
du -sh /path/to/directory
这将显示指定目录所占用的空间大小。选项-s
用于显示目录总大小,并在结束时省略每个子目录的显示。选项-h
用于以可读格式显示磁盘空间使用情况。
使用ls -l
命令可以显示文件的详细信息,可以通过awk
命令提取文件大小信息。
ls -l filename | awk '{print $5}'
这将显示文件大小(字节)。输出可以通过除以1024转换为KB、MB或GB。
这里介绍了三种检查 Linux 中可用空间的方法:使用df
命令报告文件系统的磁盘空间使用情况;使用du
命令报告目录或文件的磁盘空间使用情况;使用ls
命令和awk
命令提取文件大小信息。希望这篇文章对你在工作中检查 Linux 系统上的可用空间时有所帮助。