shell之df和du命令介绍

shell之df和du命令介绍

df命令介绍

df命令是Linux系统中的一个常用命令,用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。通过df命令,可以查看文件系统的总容量、已使用空间、可用空间以及挂载点等信息。

df命令的输出结果通常包括以下几个字段:

文件系统:显示文件系统的设备名称或者路径。

1K-块:以1KB为单位显示的文件系统的总容量。

已用:已使用的磁盘空间大小。

可用:可用的磁盘空间大小。

已用%:已使用磁盘空间占总容量的百分比。

挂载点:文件系统被挂载的目录。

df命令的语法格式为:df [OPTION]... [FILE]...,参数说明如下:

-a,--all:显示所有文件系统,包括系统保留的文件系统。

-h,--human-readable:以人类可读的方式显示磁盘空间使用情况。

-H,--si:以1000为基数而不是1024来显示磁盘空间大小。

-i,--inodes:显示文件系统的inode使用情况。

-k,--kilobytes:以KB为单位显示磁盘空间大小。

-l,--local:仅显示本地文件系统。

-m,--megabytes:以MB为单位显示磁盘空间大小。

-P,--portability:使用POSIX输出格式。

-t,--type=TYPE:仅显示指定类型的文件系统。

-T,--print-type:显示文件系统的类型。

-x,--exclude-type=TYPE:排除指定类型的文件系统。

如果没有提供文件或目录作为参数,则默认显示所有文件系统的磁盘空间使用情况。

du命令介绍

du命令是Linux系统中的磁盘使用量统计命令,它用于计算指定目录及其子目录的磁盘空间占用情况。该命令可以递归地遍历指定目录下的所有文件和子目录,并计算它们的磁盘空间占用大小。

du命令的输出结果以字节为单位,可以通过参数进行格式化,以便更好地阅读。它可以帮助用户了解文件和目录的大小,从而进行磁盘空间的管理和优化。

du命令的语法格式为:du [OPTION]... [FILE]...。参数说明如下:

-h,--human-readable:以人类可读的格式显示文件或目录的磁盘使用情况。

-s,--summarize:仅显示总大小,不显示子目录和文件的详细磁盘使用情况。

-a,--all:显示目录下所有文件和子目录的磁盘使用情况。

--max-depth=N:限制显示的目录层级深度为N。

-c,--total:显示所有文件和目录的总磁盘使用情况。

-b,--bytes:以字节为单位显示磁盘使用情况。

-k,--kilobytes:以千字节为单位显示磁盘使用情况。

-m,--megabytes:以兆字节为单位显示磁盘使用情况。

-g,--gigabytes:以吉字节为单位显示磁盘使用情况。

-L,--dereference-command-line:遵循符号链接的路径进行计算。

在使用du命令时,可以通过指定不同的选项和参数来调整输出格式和显示内容。例如,使用-h选项可以以人类可读的格式显示文件或目录的磁盘使用情况;使用-s选项可以仅显示总大小而不显示子目录和文件的详细信息;使用-a选项可以显示目录下所有文件和子目录的磁盘使用情况等。

相关推荐
AZ996ZA3 分钟前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php
_OP_CHEN8 分钟前
【Linux系统编程】(二十八)深入 ELF 文件原理:从目标文件到程序加载的完整揭秘
linux·操作系统·编译·c/c++·目标文件·elf文件
Fleshy数模40 分钟前
MySQL 表创建全攻略:Navicat 图形化与 Xshell 命令行双模式实践
linux·mysql
神梦流1 小时前
GE 引擎的非标准数据流处理:稀疏张量与自定义算子在图优化中的语义保持
linux·运维·服务器
.小墨迹2 小时前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu
Lsir10110_2 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
Sheffield2 小时前
command和shell模块到底区别在哪?
linux·云计算·ansible
历程里程碑2 小时前
Linux20 : IO
linux·c语言·开发语言·数据结构·c++·算法
郝学胜-神的一滴2 小时前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
承渊政道3 小时前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee