linux查找整个磁盘最大的5个文件(注意,不是最大的目录),以MB、KB、TB等单位显示大小,按大小降序显示
时间: 2023-02-08 11:23:11 浏览: 139
linux找到占用空间比较大的文件夹并按大小排序输出
5星 · 资源好评率100%
可以使用以下命令查找整个磁盘最大的5个文件:
```
sudo du -a / | sort -n -r | head -n 5
```
其中:
- `du` 用来查看文件或目录的大小。
- `-a` 选项表示显示所有文件和目录的大小。
- `sort` 用来排序。
- `-n` 选项表示按数字大小排序。
- `-r` 选项表示按降序排序。
- `head` 用来截取前 n 行。
- `-n 5` 表示截取前 5 行。
命令执行后会返回磁盘上最大的5个文件,大小单位为KB
如果想按MB、TB等单位显示大小,可以使用`ls -lh` 或者 `du -h`来查看
```
sudo find / -type f -exec ls -lh {} + | sort -rh | head -n 5
```
其中:
- `find` 用来查找文件
- `-type f` 代表只查找文件
- `ls -lh` 来显示文件大小
- `sort -rh` 按照文件大小降序排序
- `head -n 5` 截取前5个
阅读全文