查看Linux硬盘空间使用情况

在这里插入图片描述

  1. Linux命令之查看磁盘空间-df(disk free)
    1.1 简述
    df命令以磁盘分区为单位查看文件系统中磁盘空间的使用情况。
    1.2 高频选项
    df -h :使用人类可读的格式,这也是比较常见的查看方式
    df -i :查看分区inode使用情况
    1.3 df命令
    在这里插入图片描述
    Filesystem:分区
    1K-blocks:总块数
    Used:已使用块数
    Available:可使用块数
    Use%:使用率
    Mounted on:挂载目录
    注意:used + Available 不一定等于1K-blocks,因为系统会保留一部分空间用作他用。
    1.4 df -h选项
    单纯的使用df命令,其实不利于我们直接查看分区中空间使用情况,所以我们更常用df -h来进行查看,-h选项的意思是-human-readable:使用人类可读的格式,这也是比较常见的查看方式。
    在这里插入图片描述
    1.5 df -i选项
    使用df -i选项查看分区inode使用情况。
    在这里插入图片描述
    Inodes:inode总数
    IUsed:已使用inode数量
    IFree:剩余inode数量
    一般,如果inode分配不合理,会导致空间没使用完,但是没有inode号了,所以这个参数需要重点关注。
    2.Linux命令之查看磁盘空间-du(disk usage)
    2.1 简述
    du命令也是检查硬盘使用情况,但是df和du两者是有区别的:
    (1)du命令是统计文件或目录及其子目录的硬盘空间使用情况,一般可以帮我们快速定位目录下是否存在超大文件或其他特殊大小的文件。
    (2)df命令是统计磁盘分区整体的使用情况。
    (3)du命令会直接到特定目录内查找所有文件数据,并统计累加,所以执行命令行时会耗费一点儿时间。
    (4)df命令直接从文件系统中提取信息,所以比较快速。
    2.2 命令使用格式
    du 选项 文件/目录
    2.3 高频选项
    -a或–all:列出所有的文件和目录大小而不仅仅列出目录容量大小
    -s或–summarize:仅显示总计,只列出最后加总的值
    -h或-human-readable:以K,MMG为单位,提高信息的可读性
    -c或–total:除了列出文件和目录的容量大小外,最后再列出总容量
    –max-depth=N:递归显示(仅仅是显示)时的递归深度小于等于N
    2.4 du
    目录容量=目录本身的大小+目录下所有文件(包括子目录和普通文件)的总大小。
    方便测试,给大家建立如下目录结构:
    在这里插入图片描述
    在这里插入图片描述
    2.5 du -a
    列出所有的文件和目录大小而不仅仅列出目录容量大小
    在这里插入图片描述
    2.6 du -s
    仅显示总计,只列出最后加总的值
    在这里插入图片描述
    2.7 du -h
    du -h:
    以K,MMG为单位,提高信息的可读性
    在这里插入图片描述
    du -ah:选项可以组合
    在这里插入图片描述
    du -h file.txt:可以直接显示文件大小
    在这里插入图片描述
    2.8 du -c
    除了列出文件和目录的容量大小外,最后再列出总容量
    在这里插入图片描述
    在这里插入图片描述
    2.9 du --max-depth
    递归显示(仅仅是显示)时的递归深度小于等于N
    在这里插入图片描述
    2.10 总结
    (1)du中的选项,大部分只为我们显示提供不同的方式
    (2)du可以用来进行统计目录容量,也可以用来统计特定的文件大小
    (3)du可以用来统计任意目录容量,而分区是挂载在指定目录的,也就是说du可以用来统计磁盘分区空间使用情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值