首页 > 系统相关 >linux 命令:df 详解

linux 命令:df 详解

时间:2022-11-17 19:47:14浏览次数:43  
标签:size 文件 df 0% -- 详解 linux tmpfs SIZE

用法:du [OPTION]... [FILE]...
 或:du [OPTION]... --files0-from=F
打印每个文件占用磁盘空间
  -0, --null                每一行以空结束,而不是换行符
  -a, --all                 打印所有文件
      --apparent-size       打印真实大小而不是磁盘使用大小。虽然真实大小
                            总是比较小,它也可能因为sparse文件中的0数据、
                            内部碎片、间接块等等原因而比较大。
  -B, --block-size=SIZE     用 SIZE 描述文件的大小;
                            比如:'-BM' 用 1,048,576 bytes 为单位描述文件大小;
                            SIZE 的格式在下边查看
  -b, --bytes               等于 '--apparent-size --block-size=1'
  -c, --total               在最后一行打印总和数据
  -D, --dereference-args    间接访问在命令行中列出的软链接
  -d, --max-depth=N         只有在命令行规定的目录的 下面 N 层或更小的层级内,打印目
                            录里的所有内容(或者使用 --all 打印文件)
                            --max-depth=0 等于 --summarize
      --files0-from=F       显示 NUL-terminated 文件的磁盘使用情况
                            这些文件由 F 提供,如果 F 是 - ,从标准输入读取文件名
  -H                        等于 --dereference-args (-D)
  -h, --human-readable      以可读格式显示(例如 1K 234M 2G)
      --inodes              打印inode使用情况
  -k                        类似 --block-size=1K
  -L, --dereference         间接访问所有软链接
  -l, --count-links         如果文件有硬链接,就都显示
  -m                        类似 --block-size=1M
  -P, --no-dereference      不跟随任何软链接(默认配置)
  -S, --separate-dirs       不包括子目录的大小
      --si                  类似 -h, 以1000为基底而不是1024
  -s, --summarize           展示整个文件系统占用磁盘大小,总和值
  -t, --threshold=SIZE      如果 SIZE 为正,不展示小于这个大小的文件,
                            如果 SIZE 为负则不展示大于这个大小的文件。
      --time                展示目录中文件的mtime,子目录(如果有)
      --time=WORD           根据 WORD 展示修改时间
      --time-style=STYLE    使用 STYLE 为格式展示时间, 可选值:
                            full-iso, long-iso, iso, 或者 +FORMAT;
                            FORMAT 类似 'date' 命令中的格式
  -X, --exclude-from=FILE   去掉匹配 FILE 格式的文件
      --exclude=PATTERN     去掉匹配 PATTERN 格式的文件
  -x, --one-file-system     只展示一个文件系统的信息
      --help                    显示此帮助信息并退出
      --version                 显示版本信息并退出
所显示的数值是来自 --block-size、DU_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的次方).

使用示例:
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

参考文档:
https://blog.csdn.net/yspg_217/article/details/121696727

标签:size,文件,df,0%,--,详解,linux,tmpfs,SIZE
From: https://www.cnblogs.com/jelly12345/p/16900554.html

相关文章

  • Linux 环境下使用 docker 安装 MongoDB
    在学习尚医通的项目过程中P66的学习内容,其中内容不完全和老师相同。1.拉取镜像dockerpullmongo:latest2.创建和启动容器在dockerrun中加入–privileged=true给......
  • Linux 安装 dockers
    本文包含安装docker和docker启动指定安装查看可安装版本:yumlistdocker-ce--showduplicates|sort-r安装(直接安装最新版本)yum-yinstalldocker指定安装......
  • Linux简单扩展Http服务
    一、个人用户主页1开启主页功能[root@centos~]#vim/etc/httpd/conf.d/userdir.conf1.1重启服务[root@centos~]#systemctlrestarthttpd2、创建个人用户网站的数据2.1......
  • Pod详解之Pod调度(污点和容忍)
    污点和容忍污点(Taints)前面的调度方式都是站在Pod的角度上,通过在Pod上添加属性,来确定Pod是否要调度到指定的Node上,其实我们也可以站在Node的角度上,通过在Node上添加污点......
  • linux下安装mysql
    看了很多文章,大多数都是在本地下载mysql包,然后再把包放到服务器上解压安装,或者使用wget命令下载,但是下载速度非常慢最后找到了一篇文章:https://blog.csdn.net/korry24/arti......
  • linux系统移植
    1linux环境搭建1.1添加交叉开发工具链新建如下工程目录:gcc-4.6.4.tar.xz#拷贝tar-Jxvfgcc-4.6.4.tar.xz#解压cd./gcc-4.6.4/bin#到.bin目录,pwd获取当......
  • linux驱动移植
    1.1开发前准备1.1.1Linux驱动(面向对象)1).Linux驱动框架思想:写驱动的时候,只提供操作硬件设备的函数接口文件存放磁盘:open,read,write,closeARMexynos4412......
  • .NET Core 项目Linux环境下生成二维码
    问题:公司系统开发中,需要对企微授权链接进行二维码生成,然后向客户提供;当然,首当其冲想到的是使用ZXing.NET库进行实现,毕竟生成简单二维码也就那几句代码;然而,在本地环境中,一......
  • linux基础
    Linux1.linux介绍1.1linux发行版介绍1.redhat红帽子系统,收费,全世界用的最多的系统2.centos,全世界用的第二多的服务端操作系统,和redhat用法一模一样,名字不一样而已,免......
  • Day7-9 Super详解
    Super详解注意点:super调用父类的构造方法,必须在构造方法的第一个super必须只能出现在子类的方法或者构造方法中super和this不能同时调用构造方法vsthis:代......