查看centos目录文件大小

本文介绍了如何利用du命令在CentOS7/RHEL6中快速查看目录及其子目录的大小。通过不同选项组合如du-sh, du-h--max-depth=1等,可以方便地获取指定目录或文件占用的磁盘空间。

通过强大的【du】命令,可以帮助我们快捷的查看目录的大小,非常实用。

du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh

【du】常用的选项:
  -h:以人类可读的方式显示
  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小


1. CentOS7/RHEL6中,查看单一指定目录大小

例如:查看home目录的大小,使用命令 du -sh /home

2. CentOS7/RHEL6中,查看某一指定目录下各子目录大小

例如:查看home目录下各个用户目录的大小,使用命令 du -h --max-depth=1 /home。

注:CentOS7中可以将参数参数【 --max-depth 】用参数【d】代替,完整命令 du -h -d 1 /home

 

 

查看目录下文件的大小

du -h --max-depth=1 work/testing
  • 注释:
    work/testing:文件夹路径
    –max-depth=1:深度

 

<think>好的,用户想知道在CentOS中如何使用du和df命令查看目录大小。首先,我得回忆这两个命令的区别和具体用法。根据提供的引用资料,df是显示磁盘整体的使用情况,而du则是查看目录或文件的具体大小。用户可能混淆了它们的功能,需要明确区分。 接下来,我需要详细说明每个命令的常用选项。比如df的-h参数以易读方式显示,而du的-s和-h组合可以方便地查看目录大小。用户可能需要具体的例子来理解如何使用这些选项,所以得举几个实际命令的例子,比如df -h和du -sh /path/to/directory。 同时,用户可能还关心如何查找大文件或目录,这时候可以结合du的--max-depth和sort命令,这样能快速定位占用空间大的文件夹。需要注意命令中的路径问题,是否需要sudo权限,以及不同参数的影响,比如-H和-h的单位差异。 另外,引用资料里提到了du的一些高级选项,比如排除特定目录或限制深度,这些对用户处理复杂情况可能有帮助,应该包含在回答中。最后,确保回答结构清晰,分点说明,让用户能一步步跟着操作,避免信息过载。还要检查是否有遗漏的重要选项,比如du的-a显示所有文件,或者df的-l限制本地文件系统,确保覆盖常见使用场景。</think>在 CentOS 系统中,查看目录大小的主要命令是 `du` 和 `df`,两者的用途和使用方法如下: --- ### **1. `du` 命令(统计目录/文件大小)** #### 核心语法: ```bash du [选项] [目录路径] ``` #### 常用选项: - `-h`:以易读单位显示(K/M/G)[^2][^4] - `-s`:仅显示总大小,不递归子目录[^2] - `--max-depth=N`:限制递归目录深度 - `-a`:显示目录下所有文件大小(包括单个文件) - `-c`:显示总计大小[^2] - `--exclude="PATTERN"`:排除匹配模式的文件/目录 #### 示例: 1. **查看当前目录大小**: ```bash du -sh ``` 2. **查看指定目录大小**: ```bash du -sh /var/log ``` 3. **递归显示子目录大小(限制深度为1)**: ```bash du -h --max-depth=1 /home ``` 4. **查找大文件(配合 `sort` 排序)**: ```bash du -ah / | sort -rh | head -n 20 ``` --- ### **2. `df` 命令(查看磁盘整体使用情况)** #### 核心语法: ```bash df [选项] [挂载点] ``` #### 常用选项: - `-h`:以易读单位显示[^1] - `-l`:仅显示本地文件系统(排除网络挂载) - `-T`:显示文件系统类型 #### 示例: 1. **查看所有磁盘分区的使用情况**: ```bash df -h ``` 2. **查看指定挂载点信息**: ```bash df -h /home ``` --- ### **3. 关键区别** | 命令 | 用途 | |------|--------------------------------------------------------------------| | `du` | 统计目录/文件实际占用的磁盘空间(需遍历文件系统)[^3][^4] | | `df` | 显示文件系统的**剩余空间**(基于磁盘块统计,速度更快)[^1] | --- ### **4. 典型场景** 1. **清理磁盘前**:用 `df -h` 快速确认哪个分区空间不足 2. **定位大文件**:用 `du -sh /* | sort -rh` 查找根目录下大文件夹 3. **排除软链接干扰**:`du -L` 显示符号链接指向的实际文件大小 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值