linux 命令:df 详解

news/2025/2/13 0:15:19/
用法:df [OPTION]... [FILE]...
显示文件系统磁盘的使用情况-a, --all                 包括假的,重复的,无法访问的文件系统-B, --block-size=SIZE     用 SIZE 描述文件的大小;比如:'-BM' 用 1,048,576 bytes 为单位描述文件大小;SIZE 的格式在下边查看--direct              显示文件的信息而不是挂载点--total               在最后一行打印总和数据-h, --human-readable      显示可读的单位(例如:1K 234M 2G)-H, --si                  类似, 但是使用 1000 的次方而不是 1024-i, --inodes		        显示inode 信息而非块使用量-k			            即--block-size=1K-l, --local		        只显示本机的文件系统--no-sync		        取得使用量数据前不进行同步动作(默认)--output[=FIELD_LIST] 使用 FIELD_LIST 定义的输出格式如果未定义 FIELD_LIST,打印所有的数据-P, --portability         使用 POSIX 输出格式--sync                在得到有用的信息之前触发同步-t, --type=TYPE           只列出类型为 TYPE 的文件系统-T, --print-type          打印文件系统类型-x, --exclude-type=TYPE   只列出类型不为 TYPE 的文件系统-v                        (被忽略)--help		        显示此帮助信息并退出--version		        显示版本信息并退出所显示的数值是来自 --block-size、DF_BLOCK_SIZE、BLOCK_SIZE
及 BLOCKSIZE 环境变量中第一个可用的 SIZE 单位。
否则,默认单位是 1024 字节(或是 512,若设定 POSIXLY_CORRECT 的话)。SIZE 是一个整数可选项(例如: 10M=10*1024*1024). 
单位有K, M, G, T, P, E, Z, Y (1024的次方) 或 KB, MB, ... (1000的次方).FIELD_LIST 是将数据列用逗号分隔的列表。可选的参数有: 'source', 'fstype', 'itotal',
'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent', 'file' and
'target'。

使用示例:

1. df:

[root@server ~]# df
文件系统          1K-块       已用     可用  已用% 挂载点
devtmpfs         877676       0   877676    0% /dev
tmpfs            888092       0   888092    0% /dev/shm
tmpfs            888092     432   887660    1% /run
tmpfs            888092       0   888092    0% /sys/fs/cgroup
/dev/vda1      41147472 3998228 35245752   11% /
tmpfs            177620       0   177620    0% /run/user/0

2. df -h: 数据可读性更好,建议在使用其他功能时,尽量加上-h

[root@server ~]# df -h
文件系统          容量   已用  可用  已用% 挂载点
devtmpfs        858M     0  858M    0% /dev
tmpfs           868M     0  868M    0% /dev/shm
tmpfs           868M  432K  867M    1% /run
tmpfs           868M     0  868M    0% /sys/fs/cgroup
/dev/vda1        40G  3.9G   34G   11% /
tmpfs           174M     0  174M    0% /run/user/0

3. df -ih: 显示inode信息

[root@server ~]# df -ih
文件系统         Inode  已用(I)  可用(I) 已用(I)% 挂载点
devtmpfs        215K     332    214K       1% /dev
tmpfs           217K       2    217K       1% /dev/shm
tmpfs           217K     377    217K       1% /run
tmpfs           217K      16    217K       1% /sys/fs/cgroup
/dev/vda1       2.5M     72K    2.5M       3% /
tmpfs           217K       1    217K       1% /run/user/0

4. df -Th: 显示文件系统类型

[root@server ~]# df -Th
文件系统        类型       容量   已用   可用  已用% 挂载点
devtmpfs       devtmpfs  858M     0  858M    0% /dev
tmpfs          tmpfs     868M     0  868M    0% /dev/shm
tmpfs          tmpfs     868M  432K  867M    1% /run
tmpfs          tmpfs     868M     0  868M    0% /sys/fs/cgroup
/dev/vda1      ext4       40G  3.9G   34G   11% /
tmpfs          tmpfs     174M     0  174M    0% /run/user/0

5. df -t TYPE:查询指定类型的文件系统,根据上一个命令可以查询

[root@server ~]# df -t tmpfs
文件系统        1K-块    已用   可用   已用% 挂载点
tmpfs          888092     0 888092    0% /dev/shm
tmpfs          888092   432 887660    1% /run
tmpfs          888092     0 888092    0% /sys/fs/cgroup
tmpfs          177620     0 177620    0% /run/user/0[root@server ~]# df -t ext4
文件系统          1K-块    已用     可用     已用% 挂载点
/dev/vda1      41147472 3998236 35245744   11% /

6. df -ah: 显示所有文件系统

[root@server ~]# df -ah
文件系统          容量   已用   可用  已用% 挂载点
sysfs              0     0     0     - /sys
proc               0     0     0     - /proc
devtmpfs        858M     0  858M    0% /dev
securityfs         0     0     0     - /sys/kernel/security
tmpfs           868M     0  868M    0% /dev/shm
devpts             0     0     0     - /dev/pts
tmpfs           868M  432K  867M    1% /run
tmpfs           868M     0  868M    0% /sys/fs/cgroup
cgroup             0     0     0     - /sys/fs/cgroup/systemd
pstore             0     0     0     - /sys/fs/pstore
cgroup             0     0     0     - /sys/fs/cgroup/blkio
cgroup             0     0     0     - /sys/fs/cgroup/devices
cgroup             0     0     0     - /sys/fs/cgroup/cpuset
cgroup             0     0     0     - /sys/fs/cgroup/cpu,cpuacct
cgroup             0     0     0     - /sys/fs/cgroup/memory
cgroup             0     0     0     - /sys/fs/cgroup/net_cls,net_prio
cgroup             0     0     0     - /sys/fs/cgroup/freezer
cgroup             0     0     0     - /sys/fs/cgroup/perf_event
cgroup             0     0     0     - /sys/fs/cgroup/pids
cgroup             0     0     0     - /sys/fs/cgroup/hugetlb
configfs           0     0     0     - /sys/kernel/config
/dev/vda1        40G  3.9G   34G   11% /
systemd-1          0     0     0     - /proc/sys/fs/binfmt_misc
hugetlbfs          0     0     0     - /dev/hugepages
mqueue             0     0     0     - /dev/mqueue
debugfs            0     0     0     - /sys/kernel/debug
tmpfs           174M     0  174M    0% /run/user/0

7. df --output=FIELD_LIST: 根据 FIELD_LIST 定制显示结果,比如只显示文件系统名,使用百分比和挂载点:

[root@server ~]# df --output=source,pcent,target
文件系统         已用% 挂载点
devtmpfs          0% /dev
tmpfs             0% /dev/shm
tmpfs             1% /run
tmpfs             0% /sys/fs/cgroup
/dev/vda1        11% /
tmpfs             0% /run/user/0

http://www.ppmy.cn/news/502287.html

相关文章

Linux命令之df命令

一、命令简介 Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计,主要用于查看磁盘使用情况和文件系统格式,如果未提供文件名,则显示当前安装的所有文件系统上的可…

CentOS 连接联想Lenovo M7650DNF打印机

CentOS 连接联想打印机,联想Lenovo M7650DNF打印机Linux下驱动很难找,看到一篇日志说是联想的打印机可能跟brother的驱动相似。 设置过程是:系统-管理-打印-新建,在网络打印机中选择Lenovo M7650DNF型号,然后就是选择…

Linux命令 - df命令

Linux命令 - df命令 df是disk free的缩写,在Linux中 df 命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况,可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.语法: df [参数] [文件] 2.功…

linux文件大小按照m查看,linux查看文件大小df-du

1、 显示目前所有文件系统的可用空间及使用情形,h表示使用 GB、MB 等易读的格式 [root@rusky ldap]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 3.8G 1.9G 1.8G 51% / /dev/sda1 46M 9.2M 35M 22% /boot tmpfs 506M 0 506M 0% /dev/shm /dev/sda3 14G 2.5…

linux df-h命令详细,df命令_Linux df 命令用法详解:显示磁盘的相关信息

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法df(选项)(参数) 选项-a或--all:包含全部的文件系统; --block-size=:以指定的区块大小来显示区块数目; -h或--human-readable:…

df -i 和 df -h 的不同之处简述

区别/概念 df -h 是目前文件系统的空间使用情况df -i 参数指的是inode 文件索引节点数inode占用占满后也会导致服务器的挂掉的。 PS: df命令的用法:df 命令:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少…

AF协议DF协议以及无协作的系统误码率仿真分析对比

clc; clear; close all; xindao_SD2; xindao_SR1; xindao_RD1.5; M 16; % 10种发射信噪比情况 R2; SNR_S zeros(1,M); % 源发射信噪比数组 SNR zeros(1,M); % 源发射信噪比(dB值) Error_wu zeros(1,M); % 中断概率实验值 Error_af zeros(1,M);…

linux df-h命令详细,df命令 - Linux命令大全 | linux教程

df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。 日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。 语法格式 df [参数]…