如何查看当前目录总大小

命令行工具(终端操作)

df 命令(磁盘空间概览)

作用:查看文件系统的整体磁盘使用情况(挂载点、总容量、已用空间、可用空间等)。
常用参数

  • -h:以人类可读格式显示(GB/MB)
  • -T:显示文件系统类型(如ext4、xfs)
  • --total:汇总所有文件系统的总使用量

示例

df -hT

输出示例:

文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda1      ext4      50G   30G   18G   63% /
/dev/sdb1      xfs       2T    1.2T  800G  60% /data

du 命令(目录/文件详细分析)

作用:统计指定目录或文件的磁盘使用量。
常用参数

  • -h:人性化显示单位
  • -s:仅显示总用量(不递归子目录)
  • --max-depth=N:限制扫描目录深度

示例

# 分析/home目录下各子目录大小(深度1层)
du -h --max-depth=1 /home

lsblk 命令(块设备列表)

作用:列出所有硬盘和分区的物理结构(包括未挂载设备)。
示例

lsblk -f  # 显示文件系统类型和UUID

输出示例:

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                      
├─sda1 ext4         a1b2c3d4-5678-90ab...                /
└─sda2 swap         1234abcd-5678-90ef...                [SWAP]

fdisk / parted(分区管理工具)

作用:查看硬盘分区表(需sudo权限)。
示例

sudo fdisk -l  # 列出所有硬盘分区信息
sudo parted -l  # 显示更详细的分区布局(支持GPT)

图形化工具(适合桌面用户)

GNOME Disk Utility(默认集成)

  • 打开路径:应用菜单搜索 “磁盘”
  • 功能:可视化查看硬盘健康状态、分区信息、挂载点及使用情况(支持SMART检测)。

ncdu(终端交互式工具)

安装sudo apt install ncdu(Debian/Ubuntu)或 sudo yum install ncdu(CentOS/RHEL)
使用

ncdu /  # 扫描根目录,按大小排序目录

操作提示:

  • 方向键导航,Enter进入子目录,d删除文件(谨慎使用),q退出。

高级监控技巧

  1. 定时任务监控
    创建每日磁盘检查脚本(保存到 /etc/cron.daily/disk-check):

    #!/bin/bash
    df -h > /var/log/disk-usage.log

    赋予执行权限:sudo chmod +x /etc/cron.daily/disk-check

  2. 异常目录定位
    快速找出大文件(如超过100MB):

    sudo find / -type f -size +100M -exec du -h {} \; 2>/dev/null | sort -rh

注意事项

  • 数据安全:操作涉及删除文件时,务必确认路径,避免误删系统文件。
  • 权限要求:查看系统目录需sudo权限(如/proc/sys)。
  • LVM/RAID:若使用逻辑卷管理,需额外命令lvs/vgs(安装lvm2包)。

场景 推荐命令 关键参数
快速查看整体使用 df -hT(可读+文件系统)
分析目录大小 du -sh --max-depth=N
检查硬盘物理结构 lsblk -f(含UUID和挂载点)
交互式浏览目录 ncdu 无(自动排序)

引用说明

  • 命令参数参考自 GNU Coreutils 官方文档及 man 手册(终端输入 man dfman du 查看)。
  • 文件系统标准遵循 Filesystem Hierarchy Standard (FHS) 3.0 规范。
  • 安全操作建议依据 Linux 基金会 SysAdmin 最佳实践指南。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6238.html

(0)
酷番叔酷番叔
上一篇 2025年7月4日 21:54
下一篇 2025年7月4日 22:11

相关推荐

  • Linux如何创建软连接?详细步骤与方法全解析

    软连接(符号链接)是Linux系统中一种特殊的文件类型,类似于Windows系统中的快捷方式,它存储的是目标文件或目录的路径信息,而非实际数据,通过软连接,用户可以快速访问位于不同位置的文件或目录,同时支持跨文件系统链接(而硬连接无法跨文件系统创建),创建软连接主要通过ln命令实现,下面将详细介绍其操作方法、注……

    2025年9月24日
    6800
  • linux如何建立更改用户名和密码错误

    Linux中,用usermod -l 新用户名 旧用户名改用户名,用

    2025年8月13日
    9400
  • 如何在Linux中查找文件安装目录?

    在Linux系统中,查找文件或软件的安装目录是日常管理和故障排查的常见需求,不同的安装方式(如包管理器安装、源码编译安装等)会导致文件分布在不同位置,因此需要结合多种工具和方法定位,以下从基础命令、包管理器查询、特殊场景处理等方面展开详细说明,基础查找命令:适用于通用场景which:定位可执行文件路径which……

    2025年8月21日
    8700
  • Linux如何高效截取日志?常用命令与操作方法详解?

    在Linux系统中,日志记录是系统管理和故障排查的核心,掌握日志截取方法能有效提升工作效率,日志通常存储在/var/log目录下,如系统日志/var/log/syslog、安全日志/var/log/auth.log、应用日志(如Nginx的/var/log/nginx/access.log)等,截取日志主要通过……

    2025年10月6日
    6800
  • linux 如何看几位的

    Linux 中,可通过 uname -m 命令查看系统是几位的(如

    2025年8月18日
    8400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信