Linux系统中df命令的一些使用实例整理汇总

df代表“diskfree”,用于显示文件系统的磁盘使用情况。
默认情况下,df命令以1K块的形式显示所有当前已挂载的文件系统。
如果您想以人类可读的格式查看df命令的输出,请使用-h选项和“df-h”,如下所示:

本文介绍了Linux上df命令的11个不同实例。

Linux上df命令的基本格式为:

复制代码如下。
#df{options}{mount_point_of_filesystem}df命令可用的选项有:

示例df输出:

复制代码如下:[root@linux-world~]#dfFilesystem1K-可用块%Mountedon/dev/mapper/vg00-root17003304804668153118525%/devtmpfs77187607718760%/devtmpfs77792807779280%/dev/shmtmpfs77792885327693962%/runtmpfs77792807779280%/sys/fs/cgroup/dev/mapper/vg00-home1498761641000141622321%/home/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869293709361%/var/dev/mapper/vg00-sap1498765637636141656361%/sap[root@linux-world~]#

示例1:与df命令一起使用时列出所有文件系统的磁盘使用情况,使用-a选项。
-a选项显示所有文件系统的磁盘使用情况。

复制代码如下:[root@linux-world~]#df-aFilesystem1K-blocksusedAvailableUse%Mountedonrootfs17003304804668153118525%/proc000-/procsysfs000-/sysdevtmpfs77187607718760%/devsecurityfs000-/sys/内核/securitytmpfs77792807779280%/dev/shmdevpts000-/dev/ptstmpfs77792885327693962%/runtmpfs77792807779280%/sys/fs/cgroupcgroup000-/sys/fs/cgroup/systemdpstore000-/sys/fs/pstorecgroup000-/sys/fs/cggroup/cpusetcgroup000-/sys/fs/cgroup/cpu、cpuacctcgroup000-/sys/fs/cgroup/memorycgroup000-/sys/fs/cgroup/devicescgroup000-/sys/fs/cgroup/freezercgroup000-/sys/fs/cgroup/net_clscgroup000-/系统/文件系统/cgroup/blkiocgroup000-/sys/fs/cgroup/perf_eventcgroup000-/sys/fs/cgroup/hugetlbconfigfs000-/sys/内核/config/dev/mapper/vg00-root17003304804668153118525%/selinuxfs000-/sys/fs/selinuxsystemd-1000-/proc/sys/fs/binfmt_miscdebugfs000-/sys/kernel/debughugetlbfs000-/dev/hugepagesmqueue000-/dev/mqueue/dev/mapper/vg00-home1498761641000141622321%/home/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869293709361%/var/dev/mapper/vg00-sap1498765637636141656361%/sap[root@linux-world~]#

示例2:df命令以人类可读的方式显示df命令的输出格式-h以人类可读格式输出的选项(例如5K、500M)。
和5G)

复制代码。
代码为:[root@linux-world~]#df-hFilesystemSizeusedAvailUse%Mountedon/dev/mapper/vg00-root17G786M15G5%/devtmpfs754M0754M0%/devtmpfs760M0760M0%/dev/shmtmpfs760M8.4M752M2%/runtmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-home15G41M14G1%/home/dev/sda1477M62M387M14%/boot/dev/mapper/vg00-var9.5G48M9.0G1%/var/dev/mapper/vg00-sap15G37M14G1%/sap[root@linux-world~]#

示例3:显示特定文件系统使用的空间假设您要显示/sap文件系统的空间使用情况。

复制代码如下:[root@linux-world~]#df-h/sap/FilesystemSizeusedAvailUse%Mountedon/dev/mapper/vg00-sap15G37M14G1%/sap[root@linux-world~]#

示例4:打印所有挂载的文件系统的类型要显示文件系统类型,请使用df在命令中使用-T选项。

复制代码如下:[root@linux-world~]#df-TFilesystemType1K-blocksusedAvailableUse%Mountedon/dev/mapper/vg00-rootext417003304804668153118525%/devtmpfsdevtmpfs77187607718760%/devtmpfstmpfs77792807779280%/dev/shmtmpfstmpfs77792885327693962%/runtmpfstmpfs77792807779280%/sys/fs/cgroup/dev/mapper/vg00-homeext41498761641000141622321%/home/dev/sda1ext34876526259339536314%/boot/dev/mapper/vg00-varext399480124869693709321%/var/dev/mapper/vg00-sapext31498765637636141656361%/sap[root@linux-world~]#

示例5:按块大小查看输入文件系统的磁盘使用情况。

复制代码如下:[root@linux-world~]#df-kFilesystem1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-root17003304804668153118525%/devtmpfs77187607718760%/devtmpfs77792807779280%/dev/shmtmpfs77792885327693962%/runtmpfs77792807779280%/sys/fs/cgroup/dev/mapper/vg00-home1498761641000141622321%/home/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869693709321%/var/dev/mapper/vg00-sap1498765637636141656361%/sap[root@linux-world~]#

示例6:打印文件系统的inode信息要显示文件系统的inode信息,请在df命令中使用-i选项。

所有文件系统的Inode信息:

复制代码如下:[root@linux-world~]#df-iFilesystemInodesIusedIFreeIUse%Mountedon/dev/mapper/vg00-root10895362203110675053%/devtmpfs1929693571926121%/devtmpfs19448211944811%/dev/shmtmpfs1944824201940621%/runtmpfs194482131944691%/sys/fs/cgroup/dev/mapper/vg00-home960992159609771%/home/dev/sda11280163371276791%/boot/dev/mapper/vg00-var64084812356396131%/var/dev/mapper/vg00-sap960992119609811%/sap[root@linux-world~]#特定文件系统的Inode信息:复制代码如下我将。
[root@linux-world~]#df-i/sap/FilesystemInodesIusedIFreeIUse%Mountedon/dev/mapper/vg00-sap960992119609811%/sap[root@linux-world~]#

示例7:使用所有文件系统-Total选项与df命令一起使用来打印状态摘要。
所有文件系统的磁盘使用情况摘要。

复制代码如下:[root@linux-world~]#df-h--totalFilesystemSizeusedAvailUse%Mountedon/dev/mapper/vg00-root17G786M15G5%/devtmpfs754M0754M0%/devtmpfs760M0760M0%/dev/shmtmpfs760M8.4M752M2%/runtmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-home15G41M14G1%/home/dev/sda1477M62M387M14%/boot/dev/mapper/vg00-var9.5G48M9.0G1%/var/dev/mapper/vg00-sap15G37M14G1%/saptotal58G980M54G2%-[root@linux-world~]#

示例8:仅打印本地文件系统的磁盘使用情况假设Linux上也安装了网络文件系统,则仅显示该信息(假设您愿意)。
这可以使用df命令的-l选项来实现。

仅输出本地文件系统:

复制代码如下:[root@linux-world~]#df-ThlFilesystemTypeSizeUsedAvailUse%Mountedon/dev/mapper/vg00-rootext417G791M15G6%/devtmpfsdevtmpfs754M0754M0%/devtmpfstmpfs760M0760M0%/dev/shmtmpfstmpfs760M8.4M752M2%/runtmpfstmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-homeext415G41M14G1%/home/dev/sda1ext3477M62M387M14%/boot/dev/mapper/vg00-varext39.5G105M8.9G2%/var/dev/mapper/vg00-sapext315G37M14G1%/sap[root@linux-world~]#

示例9:打印df中特定文件系统类型的磁盘使用情况-t选项命令用于打印特定的文件系统类型信息,如-t文件系统使用指定类型。

对于ext4:

复制代码如下:[root@linux-world~]#df-text4Filesystem1K-blocksUsedAvailableUs对于e%Mountedon/dev/mapper/vg00-root17003304809492153070286%//dev/mapper/vg00-home1498761641000141622321%/home[root@linux-world~]#nfs4:复制代码如下:[root@linux-world~]#df-tnfs4Filesystem1K-blocksusedAvailableUse%Mountedon192.168.1.5:/opensuse3015454722668339201937100894%/data[root@linux-world~]#

示例10:使用-x选项,特定文件系统排除类型。
-x或--exclude-type与df命令一起使用以排除特定文件系统。
输出类型。

假设您要打印除ext3之外的所有文件系统。

复制代码如下:[root@linux-world~]#df-xext3Filesystem1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-root17003304809492153070286%/devtmpfs77187607718760%/devtmpfs77792807779280%/dev/shmtmpfs77792885407693882%/runtmpfs77792807779280%/sys/fs/cgroup/dev/mapper/vg00-home1498761641000141622321%/home192.168.1.5:/opensuse3015454722668349441936998494%/data[root@linux-world~]#

示例11:-output={field_name1,field_name2...}选项仅打印df命令输出的特定字段。

可用的字段名称有:source、fstype、itotal、used、iavail、ipcent、size、used、available、pcent、target

复制代码如下:[root@linux-world]~]#df--输出=fstype,大小,usedType1K-blocksIusedext41700330422275devtmpfs771876357tmpfs7779281tmpfs777928423tmpfs77792813ext41498761615ext3487652337ext399480121373ext31498765611nfs4301545472451099[root@linux-world~]#

linux系统下的df命令参数详解

1、功能:检查文件系统磁盘空间使用情况。
用途:可以使用该命令获取硬盘占用空间、剩余空间等信息。
2.语法:df[options]3.描述:Linux中的df命令显示所有文件系统对节点i和磁盘块的使用情况。
4、选项含义:-a:显示所有文件系统的磁盘使用情况,包括0块文件系统,如/proc。
-k:以k字节显示。
-i:显示节点i信息而不是磁盘块。
-t:显示指定文件系统类型的磁盘空间使用情况。
-x:列出未指定文件系统的磁盘空间使用情况。
-T:显示文件系统类型。
5.示例1:列出每个文件系统的磁盘空间使用情况。
命令:$df6示例2:列出每个文件系统的i节点使用情况。
命令:$df-i7示例3:列出文件系统类型。
命令:$df-T8附加参数:-h:以更易读的方式显示磁盘空间和使用情况。
-H:与-h相同,但格式化时使用1000而不是1024进行容量转换。
-k:以k字节显示磁盘使用情况。
-l:显示本地分区的磁盘空间使用情况如果nfs服务器是远程服务器磁盘,则显示过滤nsf驱动器后的结果。
-i:显示i节点的使用Linux使用类似指针的方法来管理磁盘空间映射这是主要的应用。

Linux之df命令

Linux中的df命令用于检查服务器文件系统的磁盘空间使用情况。
通过运行df命令,您可以查看硬盘的使用情况,包括已用空间、剩余空间等信息。
df命令格式为df[选项][文件]。
如果未指定文件名,则显示所有已挂载文件系统的空间信息。
默认情况下,df命令以1KB增量显示磁盘空间信息。
如果设置了环境变量POSIXLY_CORRECT,则以512字节为单位显示。
输出列表中的第一列是表示文件系统上相应分区的设备文件路径名。
第二列是包含的数据块的数量(1024字节)。
和可用数据块。
第三列和第四列的块数之和不等于第二列。
这是因为每个分区都保留了少量空间可供系统管理员使用,以便他们可以登录来解决问题。
一般用户空间已满。
列表中的“%Used”列显示常规用户空间的使用百分比。
即使达到100%,该分区仍然保留空间供系统管理员使用。
“Mountedon”列显示文件系统的挂载点。
通过使用df命令以inode方式显示磁盘使用情况,可以更直观地了解磁盘空间和inode占用情况。
通过指定选项,您可以列出特定类型的磁盘、打印所有文件系统、仅列出非ext4文件系统、查看文件系统类型以及以更易读的方式显示空间和使用情况。