Linux磁盘分区使用情况查询

一、磁盘分区使用情况查询

1. 查询磁盘整体使用情况使用 df -h进行查询

如图我们可以了解到磁盘的一些大致的使用情况,注意当已用部分有超过80%使用的分区就意味着你需要进行磁盘的清理了。

2.查询指定的磁盘使用情况

使用指令 du -h

当不指定目录时,默认为当前目录并从当前目录下进行查询统计。

-s指定目录占用大小汇总

-h带计量单位

-a含文件

--max-depth=1子目录深度

-c列出明细并且增加汇总值

例:查询/opt目录的磁盘占用情况,深度为1。

指令为 du -h --max-depth=1 /opt

从其中可以得到各个的占用情况以及一个总大小。

指令-ha将包括文件全部列出来。

指令-hac在上面指令的基础上说明汇总值,一共占用了多少空间,一目了然。

二、磁盘工作情况常用指令示例(以opt文件夹作示例)

1.统计某文件夹下的文件数

我们知道文件在文件夹中ls查看是以-开头的,这里可以使用grep进行过滤,grep支持正则表达式可以进行细分,这里使用指令ls -l | grep "^-"即可将文件筛选出来

在此基础上再加上wc -l用于统计数据个数即可实现文件数的计算 ls -l | grep "^-" | wc -l

以上的指令通过管道依次执行为 列出文件夹下的内容->过滤筛选留下文件->统计个数

2.统计某文件夹下的目录个数

该问题只需要将筛选过程-改为目录标志d即可 ls -l | grep "^d" | wc -l

3.统计某文件夹下的文件个数,包括子文件夹个数

此处还需要统计子文件夹个数,需要用到递归

在原有的基础上,加入-R指令 ls -lR | grep "^-" | wc -l 。

4.统计某文件夹下的目录个数,包括子文件夹中的目录

同理 指令即为ls -lR | grep "^d" | wc -l。

5.以树状显示目录结构

使用指令tree 目录,如果无法查询到该tree指令则需要进行安装,安装指令为

yum install tree,根据提示确认安装下去即可。注意保持网络畅通

安装完毕提示如上

执行 tree /opt即可查看树状目录。

相关推荐
guo_wen_qiang12 分钟前
mac中docker desktop服务端开启远程访问
运维·服务器·macos·docker
小五传输1 小时前
消防总队信创改造实践:国产文件传输服务器解决文件传输难题
大数据·运维·安全
云飞云共享云桌面1 小时前
医疗器械设备研发:多人同时操作 SolidWorks,怎样依靠单台服务器替代多工作站
运维·服务器·网络·数据库·制造
T型码农要学习1 小时前
开源项目5|FileBrowser:免费在线文件管理器!随时随地管控服务器文件
运维·服务器·人工智能·开源
朱 欢 庆1 小时前
云服务器附件备份到本机内网服务器
运维·服务器·前端·经验分享
梦想不只是梦与想1 小时前
Web 服务器网关协议:ASGI 和 WSGI
服务器·python·fastapi
智恒百亿2 小时前
8 卡 RTX 5090 服务器深度实测:256GB 显存能否支撑 70B 模型微调?选型参考
大数据·运维·服务器·人工智能
志栋智能7 小时前
超自动化运维如何支持合规审计?
运维·自动化
小诗懂技术7 小时前
【网络通信UDP】基础 进程间不同主机的通信
运维·服务器·网络
weixin_440730507 小时前
selenium实战记录-从登陆-首页-进入应用流程用例三种参数化+日志+报告
服务器·selenium·测试工具