Linux du 与 df 操作磁盘笔记

本笔记整理了Linux操作中常用的磁盘使用情况查询命令,主要介绍了du命令和df命令,其中du命令可计算单个文件或文件夹的磁盘空间占用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本笔记整理linux操作中常用的磁盘使用情况查询命令

du命令

  计算出单个文件或者文件夹的磁盘空间占用

-a或--all:包含全部的文件系统; 
--block-size=<区块大小>:以指定的区块大小来显示区块数目; 
-h或--human-readable:以可读性较高的方式来显示信息; 
-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes; 
-i或--inodes:显示inode的信息; 
-k或--kilobytes:指定区块大小为1024字节; 
-l或--local:仅显示本地端的文件系统; 
-m或--megabytes:指定区块大小为1048576字节; 
--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值; 
-P或--portability:使用POSIX的输出格式; 
--sync:在取得磁盘使用信息前,先执行sync指令; 
-t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息; 
-T或--print-type:显示文件系统的类型; 
-x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息; 
--help:显示帮助; 
--version:显示版本信息。

用法:

du -am | sort -nr | head -n 10
sort:

  -n  : 按照字符串表示的数字值来排序

  -r :按照反序排列

head :

  -n : 取出前多少行

df命令

df [选项]... [FILE]...
-a, --all 包含所有的具有 0 Blocks 的文件系统
--block-size={SIZE} 使用 {SIZE} 大小的 Blocks
-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)
-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024
-i, --inodes 列出 inode 资讯,不列出已使用 block
-k, --kilobytes 就像是 --block-size=1024
-l, --local 限制列出的文件结构
-m, --megabytes 就像 --block-size=1048576
--no-sync 取得资讯前不 sync (预设值)
-P, --portability 使用 POSIX 输出格式
--sync 在取得资讯前 sync
-t, --type=TYPE 限制列出文件系统的 TYPE
-T, --print-type 显示文件系统的形式
-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE
-v (忽略)
--help 显示这个帮手并且离开
--version 输出版本资讯并且离开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值