linux查找哪个文件夹占用磁盘空间高
时间: 2024-09-11 18:12:11 浏览: 52
linux找到占用空间比较大的文件夹并按大小排序输出
5星 · 资源好评率100%
在Linux系统中,可以使用多种命令来查找哪个文件夹占用磁盘空间较高。常用的方法之一是使用`du`和`sort`命令组合来实现。`du`命令可以用来估算文件和目录所占用的磁盘空间,而`sort`命令可以对`du`命令的输出结果进行排序。以下是一个基本的步骤,用于找出占用磁盘空间较高的目录:
1. 打开终端。
2. 执行以下命令,该命令会递归地列出根目录下的每个文件和目录的磁盘使用情况,并按照大小进行降序排序:
```bash
sudo du -h --max-depth=1 | sort -hr
```
这里的参数解释如下:
- `sudo`:执行命令需要管理员权限。
- `du`:磁盘使用情况统计命令。
- `-h`:以人类可读的格式(例如K、M、G)显示大小。
- `--max-depth=1`:限制`du`命令只查看根目录下的直接子目录。
- `|`:管道符,将前一个命令的输出作为后一个命令的输入。
- `sort`:排序命令。
- `-h`:与`du`配合使用时,以人类可读的格式排序。
- `-r`:逆序排序,即按降序排列。
请注意,这个命令默认只检查根目录`/`,如果你想要检查其他目录,可以将`/`替换为你要检查的目录路径。
如果想要获得更详细的磁盘使用情况,可以不使用`--max-depth`参数或者设置为更大的值,或者去掉这个参数以获取所有子目录的统计信息。
阅读全文