linux中查看目录大小
时间: 2024-09-10 17:10:01 浏览: 135
在Linux中,查看目录大小可以通过多种命令实现,其中最常用的命令是`du`(disk usage)和`ls`结合使用。以下是几种常见的方法:
1. 使用`du`命令:
- 默认查看当前目录下所有目录和文件的大小:
```bash
du -sh *
```
- 查看指定目录的大小,不包含子目录:
```bash
du -sh <目录名>
```
- 查看指定目录及其所有子目录的大小:
```bash
du -h --max-depth=1 <目录名>
```
在这里,`-s`表示汇总每个参数的大小,`-h`表示以人类可读的格式(例如KB、MB、GB)显示,`--max-depth`用于控制目录树的深度。
2. 使用`ls`命令:
- 查看当前目录下所有文件和目录的大小:
```bash
ls -lh
```
- 查看特定目录的大小(显示该目录下所有文件和子目录的总大小):
```bash
ls -lhd <目录名>/
```
在这里,`-l`表示使用长格式列表显示详细信息,`-h`表示以人类可读的格式显示文件大小。
3. 使用`tree`命令(需要先安装该命令):
- 查看目录树,并显示每个目录的大小:
```bash
tree -h <目录名>
```
`tree`命令会以树状图的形式展示目录结构,并可以显示每个目录的大小。
以上方法可以帮助你快速地查看Linux系统中目录的大小,选择合适的方法取决于你的具体需求,例如是否需要递归查看子目录的大小。
阅读全文