复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

nginx

【原创】linux 查看文件夹占用磁盘空间大小

作者: whooyun发表于: 2022-08-01 10:22

//查看当前目录排前大小排前10的目录
du -hsx * | sort -rh | head -10

//查看当前目录下所有子目录的大小,单位是m
du -m --max-depth=1    
 
//查看指定目录下的所有子目录的大小,单位根据返回结果自己按t、g、m显示
du -h /user --max-depth=1    


#####################################################################
find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10

注释
find //在目录结构中搜索文件的命令
/ //在整个系统(从根目录开始)中查找
-type //指定文件类型
f //普通文件
-print0 //在标准输出显示完整的文件名,其后跟一个空字符(null)
| //控制操作符,将一条命令的输出传递给下一个命令以供进一步处理
xargs //将标准输入转换成命令行参数的命令
-0 //以空字符(null)而不是空白字符(LCTT 译者注:即空格、制表符和换行)来分割记录
du -h //以可读格式计算磁盘空间使用情况的命令
sort //对文本文件进行排序的命令
-r //反转结果
-h //用可读格式打印输出
head //输出文件开头部分的命令
n -10 //打印前 10 个文件