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
相关推荐
qwy7152292581636 小时前
1-Docker Engine 安装前置环境配置
运维·docker·容器
菜菜艾7 小时前
基于llama.cpp部署私有大模型
linux·运维·服务器·人工智能·ai·云计算·ai编程
重生的黑客7 小时前
Linux开发工具:条件编译、动静态库与 make/makefile 入门
linux·运维·服务器
minji...7 小时前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
.柒宇.7 小时前
nginx入门教程
运维·nginx
w6100104668 小时前
cka-2026-ConfigMap
java·linux·cka·configmap
cc_yy_zh8 小时前
Win10 家庭版找不到Device Guard; 无法处理 VMware Workstation与Device Guard不兼容问题
linux·vmware
航Hang*8 小时前
VMware vSphere 云平台运维与管理基础——第2章(扩展):VMware ESXi 5.5 安装、配置与运维
运维·服务器·github·系统安全·虚拟化
嵌入式吴彦祖8 小时前
Luckfox Pico Ultra W WIFI
linux·嵌入式硬件
SPC的存折8 小时前
MySQL 8组复制完全指南
linux·运维·服务器·数据库·mysql