百度
360搜索
搜狗搜索

linux怎么查找磁盘空间详细介绍

在 Linux 中查找磁盘空间可以通过以下命令实现,涵盖系统级磁盘占用目录级空间分析

一、查看系统磁盘整体使用情况(推荐)

命令df -h

  • 作用:显示所有文件系统的磁盘使用情况(-h 以人类可读格式展示)。
  • 示例输出:plaintext
    Filesystem      Size  Used Avail Use% Mounted on

    /dev/nvme0n1p2 20G 5.2G 14G 28% /

    tmpfs 3.9G 0 3.9G 0% /dev/shm

  • 关键列说明
    • Use%:已用空间百分比(超过 80% 需警惕)。
    • Mounted on:挂载点(如 / 是根目录,/home 是用户目录)。

二、分析目录 / 文件占用空间(深度排查)

1. 查看当前目录总大小

命令du -sh

  • 示例:plaintext
    4.5G    /home/user/projects  # 当前目录总占用 4.5G

2. 查看目录下最大的 10 个文件 / 目录(按大小排序)

命令du -a /目标路径 | sort -n -r | head -n 10

  • 示例(排查根目录大文件):plaintext
    du -a / | sort -n -r | head -n 10

    2.1G /var/log # 日志目录占用 2.1G

    1.8G /home/user/video.mp4 # 大文件

3. 快速定位大目录(推荐)

命令ncdu(需先安装:sudo apt install ncduyum install ncdu

  • 交互界面:通过方向键浏览目录,Delete 键直接删除文件(谨慎操作!)。

三、常见场景解决方案

场景 命令 说明
根目录爆满 df -h / 优先检查根目录占用
用户目录过大 du -sh /home/* 快速定位哪个用户目录占用高
清理旧日志 sudo du -sh /var/log/* 定位日志文件(如 /var/log/apt/

四、注意事项

  1. 权限问题:部分系统目录(如 /var)需 sudo 权限查看。
  2. 隐藏文件du 默认包含隐藏文件(以 . 开头的文件)。
  3. 实时性:删除大文件后,可能需重启程序释放磁盘(如 Docker 容器日志)。

通过以上命令,可快速定位磁盘空间瓶颈,建议结合 df(全局)和 du(局部)交叉分析。

阅读更多 >>>  linux上怎么连接海康威视的摄像头

网站数据信息

"linux怎么查找磁盘空间"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux怎么查找磁盘空间的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!