Linux磁盘情况查询

一、查询系统整体磁盘使用情况

1、基本语法

df -h

2、示例

二、查询指定目录的磁盘占用情况

1、基本语法

du -h

查询指定目录的磁盘占用情况,默认为当前目录

2、常用选项

|---------------|----------------------------------|
| 选项 | 说明 |
| -h | 以人类可读的格式显示磁盘使用情况(例如,KB、MB、GB)。 |
| -s | 显示总计,只列出指定目录的总磁盘使用量,不列出子目录的详细信息。 |
| -a | 显示目录和其中的所有文件的磁盘使用情况,而不仅仅是目录。 |
| -c | 列出明细的同时,在输出的末尾显示总计值。 |
| -d N | 显示目录深度为 N 层的磁盘使用情况。 |
| -L | 计算符号链接指向的文件或目录的磁盘使用情况,而非符号链接本身。 |
| -x | 只计算同一文件系统中的文件或目录,不跨文件系统。 |
| --max-depth=N | 限制显示的目录深度为 N 层。 |
| --total | 显示所有目录和文件的总磁盘使用量 |

3、示例

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

查看汇总

三、磁盘情况实用指令

1、统计/home文件夹下文件的个数

参数 "^-" :表示,留下以 "-" 开头的文件

wc:用于计数

2、统计/home文件夹下目录的个数

参数 "^-" :表示,留下以 "d" 开头的文件,即目录

3、统计/home文件夹下文件的个数,包括子文件夹里的

参数R:表示递归使用,查询子目录中的内容

4、统计/home文件夹下目录的个数,包括子文件夹里的

5、以树状显示目录结构

注意:如果没有tree,则使用yum install tree 安装

6、tree安装失败如何操作

1.确认网络连接

使用ping -c 4 baidu.com 确认网络是否连接

2.备份CentOS-Base.repo文件

复制代码
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

3.替换CentOS-Base.repo中的url

复制代码
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/help/centos/

4.备份失败的操作

恢复默认的 CentOS-Base.repo

复制代码
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirror.centos.org/centos/7/os/x86_64/etc/yum.repos.d/CentOS-Base.repo

更换其他镜像

复制代码
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

5. 清除yum缓存

复制代码
sudo yum clean all
sudo yum makecache

6.安装tree

复制代码
sudo yum install tree -y
相关推荐
戴为沐1 天前
Linux内存扩容指南
linux
zylyehuo1 天前
Linux 彻底且安全地删除文件
linux
用户805533698032 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297912 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
乘云数字DATABUFF2 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
Web3探索者4 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo4 天前
Linux系统中网线与USB网络共享冲突
linux
荣--4 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森4 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜5 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https