Linux下查看根目录各文件内存占用情况
原文地址:https://www.cnblogs.com/insane-Mr-Li/p/11209345.html
一、服务器运行一点时间后各种的项目文件,日志文件,数据库备份登,会越来越多,在linux下可以使用 du 和 df 命令查看。
1、df -h 命令查看整体磁盘使用情况
2、 使用 du -ah --max-depth=1 / 可以查看根目录下各个文件占用情况
使用命令du -h –max-depth=1 /var/log/* 查看/var/log路径下文件的大小
du -sh /* 查看哪个目录最大,一步一步的查找大文件,比如:
3、 查看某个目录: du -bsh /***/ 命令
例:查看根目录下的/bin/文件占用情况
4、用find 命令找到当前目录大于500M文件 find . -size +500M
5、查找跟目录下大于10M的文件
find / -type f -size +10000000c -exec du -sh {} \;
二、du常用的选项:
-h:以人类可读的方式显示
-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
--apparent-size:显示目录或文件自身的大小
-l :统计硬链接占用磁盘空间的大小
-L:统计符号链接所指向的文件占用的磁盘空间大小
1、du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量
2、du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。
4.lsof -n | grep deleted (查看删除占用)
相关文章
- [Linux Memory] 用/proc/stat计算cpu的占用率
- Linux下忘记MySQL的root密码的解决方法
- Linux内存管理机制中buffer和cache的区别
- 给嵌入式ARM+Linux的初学者
- Linux 搭建YUM仓库源详解
- ubuntu21.04(linux):安装node(14.17.1)和vue.js3.1环境
- Linux命令03:man
- 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
- Linux中进程内存RSS与cgroup内存的RSS统计 - 差异
- 【Linux 内核 内存管理】分区伙伴分配器 ⑤ ( 区域水线 | 区域水线数据结构 zone_watermarks 枚举 | 内存区域 zone 中的区域水线 watermark 成员 )
- 【Linux 内核 内存管理】内存管理系统调用 ② ( mmap 创建内存映射 | mmap 创建内存映射 与 malloc 申请内存对比 | mmap 创建内存映射 与 普通文件操作对比 )
- 【Linux 内核 内存管理】内存映射原理 ② ( 内存映射概念 | 文件映射 | 匿名映射 | 内存映射原理 | 分配虚拟内存页 | 产生缺页异常 | 分配物理内存页 | 共享内存 | 进程内存 )
- 【Linux 内核 内存管理】虚拟地址空间布局架构 ④ ( 内存描述符 mm_struct 结构体成员分析 | hiwater_rss | start_code | start_brk )
- L42.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- groupdel和passwd
- L36.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- locate和updatedb
- 嵌入式linux开发,将新创建文件存储于linux内存中
- 嵌入式linux开发,将文件存放目录挂载到系统内存中
- 02 从头开始atac项目 ubuntu20 install r4.2 Linux系统环境配置 服务器版本的rstudio r install in linux /ubuntu/centos
- Linux为什么虚拟内存大于物理内存?
- Linux SSH & SCP命令
- Linux下基于内存分析的Rootkit检测方法——传统方法还是检查已知Rootkit组件默认安装路径上是否存在相应文件,并比对文件签名(signature)。这种检测方式显然过于粗糙,对修改过的/新的Rootkit基本无能为力
- python glances来监控linux服务器CPU 内存 IO使用
- 关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞
- prometheus使用node_exporter监控Linux主机CPU、内存、磁盘、服务运行状况(六)