Linux系统查看磁盘可用空间的5个命令

简介: Linux系统查看磁盘可用空间的5个命令

大家好,我是良许。工作中,经常会遇到磁盘爆满的情况,尤其是一台服务器运行了 N 年之后,里面会充满各种各样垃圾文件,比如:编译产生的中间文件、打包的镜像文件、日志文件,等等。别问我怎么知道,我上家公司服务器就是这样的,我需要每天去删除一些没用的文件,才能腾出一些空间来工作。那如何查看 Linux 系统磁盘的可用空间呢?下面给大家介绍 5 个我工作中常用到的命令。

df 命令

df 命令是英文单词 disk-free 的缩写,用于查看 Linux 系统中的可用的和已经使用的磁盘空间。这个命令一般有以下几个常用选项:

  • df -h :以人类可读的格式显示磁盘空间(否则默认显示单位是字节,不直观)
  • df -a :包含全部的文件系统

微信图片_20220419170036.jpg

  • df -T :显示磁盘使用情况以及每个块的文件系统类型(例如,xfs、ext2、ext3、btrfs 等)
  • df -i :显示已使用和空闲的 inode

微信图片_20220419170039.jpg如果你不喜欢敲代码,更喜欢使用图形界面,那么在 GNOME 桌面中你可以使用一个叫 Disks 的软件(gnome-disk-utility)来获取这些信息。Disks 启动之后可以查看计算机检测到的所有磁盘,然后单击分区以查看有关它的详细信息,包括已用空间和剩余空间。微信图片_20220419170042.jpg

du 命令

du 命令是英语单词 disk useage 的缩写,它是以默认千字节大小显示文件、文件夹等磁盘使用情况。常用的选项有以下几个:

  • du -h :以人类可读的格式显示所有目录和子目录的磁盘使用情况
  • du -a :显示所有文件的磁盘使用情况
  • du -s :仅显示总计,只列出最后加总的值

微信图片_20220419170045.jpg

同样地,在 GNOME 桌面中,也有一个叫 Disk Usage 的软件,可以很直观查看磁盘的使用情况。而在 KDE 桌面中,对应的软件是 Filelight 软件。在这两个软件中,磁盘使用情况被映射到一系列的同心圆里,中间是基本文件夹(通常是你的 /home 目录,但是可以自行设定),每个外环代表一个更深的目录级别。将鼠标悬停在任意位置上,就可以获取这部分磁盘占用空间的详细信息。微信图片_20220419170048.jpg

ls -al 命令

ls 命令大家再熟悉不过了,使用 ls -al 命令可以列出特定目录的全部内容及其大小。微信图片_20220419170050.jpg

stat 命令

stat 命令后面可以直接跟上文件或目录,用于显示文件/目录或文件系统的大小和其他统计信息。微信图片_20220419170054.jpg

Linux fdisk -l 命令

fdisk -l 可以显示磁盘大小以及磁盘分区信息。微信图片_20220419170057.jpg以上这些命令是我在查看磁盘可用空间时非常常用的几个命令,而且都是 Linux 系统内置命令,无需额外安装。也有一些功能类似的第三方工具,比如 DisksNcdu 等工具,可以直观显示磁盘空间利用率。你最喜欢使用哪个命令呢?评论区一起讨论一下呗~

目录
相关文章
|
14天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
103 6
|
15天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
57 3
|
15天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
47 2
|
9天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
15 3
|
10天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
40 3
|
15天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
52 3
|
18天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
36 6
|
18天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
53 6
|
18天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
19 2