Linux系统中使用df命令详解磁盘使用情况。

简介: `df`命令是Linux系统管理员和用户监控和管理磁盘空间使用的重要工具。掌握它的基本使用方法和选项可以帮助在必要时分析和解决空间相关问题。简洁但功能丰富,`df`命令确保了用户可以快速有效地识别和管理文件系统的空间使用情况。

df(disk free)是一款Linux系统中用于检查文件系统磁盘空间占用情况的命令行工具。通过这个命令,用户能够查看已挂载的磁盘分区的总空间、已使用空间、可用空间以及挂载点。以下是对 df命令功能的详细阐述。

基本用法

运行 df命令将展示系统中所有已挂载文件系统的磁盘使用情况。默认显示单位为千字节(KB)。

df
​

选项和参数

df命令提供了多个参数和选项,下面阐述了一些最常用的:

  • -h(或 --human-readable):以易于阅读的格式显示信息,自动转换为KB、MB、GB等。

    df -h
    ​
    
  • -a(或 --all):列出所有的文件系统,包括系统特殊的文件系统。

  • -T:显示文件系统类型。

    df -T
    ​
    
  • --total:在输出的最后加上所有值的总计。

  • -i(或 --inodes):显示inode信息而非磁盘占用量。

    df -i
    ​
    
  • -t TYPE(或 --type=TYPE):列出指定文件系统类型的信息。

  • -x TYPE(或 --exclude-type=TYPE):不列出指定文件系统类型的信息。

示例

以下是一些 df命令的实际使用示例:

查看磁盘使用情况的摘要:

df -h
​

输出将展示文件系统、容量、已用、可用、已用百分比以及挂载点。

查看特定文件系统类型:

df -t ext4
​

只展示类型为ext4的文件系统信息。

排除特定文件系统类型:

df -x tmpfs -x devtmpfs
​

列出除tmpfs和devtmpfs之外的所有文件系统信息。

Inode信息:

df -hi
​

以易于阅读的格式列出文件系统的inode信息。

输出解析

df命令的输出通常包含以下列:

  • Filesystem:文件系统的标识,如 /dev/sda1
  • 1K-blocks:文件系统的总空间大小(1K块),当使用 -h选项时变为 Size,并显示为相应单位。
  • Used:已经使用的磁盘空间。
  • Available:还剩余的可用磁盘空间。
  • Use%:已使用空间的百分比。
  • Mounted on:文件系统挂载点的路径。

例如:

Filesystem      Size   Used  Avail Use% Mounted on
udev            3.9G     0   3.9G   0% /dev
tmpfs           797M  1.1M  796M   1% /run
/dev/sda1       110G   90G   15G  86% /
​

实用技巧

运行df命令时注意:

  • 对于常规用户,使用 df -h能够获得更加友好的输出。
  • 了解挂载点有助于确定磰硕用情况。
  • 组合使用 dfdu(磁盘使用情况)命令来详细查看特定目录的使用情况。

总结

df命令是Linux系统管理员和用户监控和管理磁盘空间使用的重要工具。掌握它的基本使用方法和选项可以帮助在必要时分析和解决空间相关问题。简洁但功能丰富,df命令确保了用户可以快速有效地识别和管理文件系统的空间使用情况。

目录
相关文章
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
423 1
二、Linux文本处理与文件操作核心命令
|
2月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
222 3
Linux系统禁用swap
|
2月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
333 3
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
293 137
|
3月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
682 57
|
1月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
406 2
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
297 0
Linux系统初始化脚本
|
2月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
274 0
Linux内存问题排查命令详解
|
2月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
274 16