十念 发表于 2024-6-9 16:51:29

Linux磁盘分区利用环境查询

一、磁盘分区利用环境查询

       1. 查询磁盘团体利用环境利用 df -h举行查询

https://img-blog.csdnimg.cn/direct/5679b58e71074649aa47ca873370ad79.png
        如图我们可以了解到磁盘的一些大抵的利用环境,注意当已用部门有超过80%利用的分区就意味着你需要举行磁盘的整理了。
         2.查询指定的磁盘利用环境

        利用指令 du -h 
        当不指定目次时,默认为当前目次并从当前目次下举行查询统计。
        -s指定目次占用大小汇总
        -h带计量单元
        -a含文件
        --max-depth=1子目次深度
        -c列出明细而且增长汇总值
例:查询/opt目次的磁盘占用环境,深度为1。
指令为 du -h --max-depth=1 /opt
        https://img-blog.csdnimg.cn/direct/e044e09438964cd68c3f93f9a5ee70bb.png
        从其中可以得到各个的占用环境以及一个总大小。
https://img-blog.csdnimg.cn/direct/44fe79f257cf4fa9a2f8331f73620f02.png
        指令-ha将包罗文件全部列出来。
        https://img-blog.csdnimg.cn/direct/635982527264461d855b421390c528a6.png
        指令-hac在上面指令的基础上说明汇总值,一共占用了多少空间,一览无余。
二、磁盘工作环境常用指令示例(以opt文件夹作示例)

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

        我们知道文件在文件夹中ls查看是以-开头的,这里可以利用grep举行过滤,grep支持正则表达式可以举行细分,这里利用指令ls -l | grep "^-"即可将文件筛选出来
https://img-blog.csdnimg.cn/direct/246e837180824202bf13671381631457.png
        在此基础上再加上wc -l用于统计数据个数即可实现文件数的计算 ls -l | grep "^-" | wc -l
https://img-blog.csdnimg.cn/direct/fc190ce5d43a4fad97872c6232d75440.png
以上的指令通过管道依次实行为 列出文件夹下的内容->过滤筛选留下文件->统计个数
2.统计某文件夹下的目次个数

        该题目只需要将筛选过程-改为目次标志d即可 ls -l | grep "^d" | wc -l
https://img-blog.csdnimg.cn/direct/d1b40edcf5564894888523dd232ec5e5.png
3.统计某文件夹下的文件个数,包罗子文件夹个数

        此处还需要统计子文件夹个数,需要用到递归
在原有的基础上,加入-R指令 ls -lR | grep "^-" | wc -l 。
4.统计某文件夹下的目次个数,包罗子文件夹中的目次

        同理 指令即为ls -lR | grep "^d" | wc -l。
5.以树状显示目次结构

        利用指令tree [目次],如果无法查询到该tree指令则需要举行安装,安装指令为
yum install tree,根据提示确认安装下去即可。注意保持网络流通
        https://img-blog.csdnimg.cn/direct/ae1781aa9482496eba34cbefce167f48.png
安装完毕提示如上
实行 tree /opt即可查看树状目次。

        

        


        



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux磁盘分区利用环境查询