linux 查看超过50g的目录
时间: 2023-09-10 08:13:42 浏览: 36
要查看超过 50G 的目录,可以使用 `du` 命令结合管道和 `sort` 命令进行筛选,具体操作如下:
```
du -h /path/to/directory | sort -rh | awk '$1 >= 50G'
```
其中:
- `du -h /path/to/directory`:显示 `/path/to/directory` 目录中所有文件和子目录的磁盘空间使用情况,并以人类可读的格式输出。
- `sort -rh`:按照磁盘空间大小进行排序,其中 `-r` 表示逆序排序, `-h` 表示按照人类可读的格式排序,即以 KB、MB、GB 等为单位进行排序。
- `awk '$1 >= 50G'`:筛选出大小超过 50G 的目录,其中 `awk` 是一个文本处理工具, `$1` 表示第一列,即磁盘空间大小, `>=` 表示大于等于, `50G` 表示 50GB。
执行以上命令后,会列出所有大小超过 50G 的目录,并按照大小从大到小的顺序进行排列。
相关问题
linux 查看文件大小 G为单位
可以使用以下命令来查看文件大小,以G为单位:
```
ls -lh --block-size=G filename
```
其中,`filename`是要查看大小的文件名。该命令会以人类可读的形式显示文件大小,并以G为单位。如果文件大小超过1G,还会显示小数点后一位的值。
另外,如果要查看某个目录下所有文件的大小,可以使用以下命令:
```
du -h -c --block-size=G directory_path
```
其中,`directory_path`是要查看的目录路径。该命令会以人类可读的形式显示目录下所有文件的大小,并以G为单位。最后还会输出一个总计大小的汇总信息。
linux查找超过1g文件并展示文件大小
可以使用以下命令来查找超过1GB大小的文件并展示文件大小:
```
find / -type f -size +1G -exec ls -lh {} \; 2>/dev/null
```
这个命令会在根目录下查找所有超过1GB大小的文件,并使用`ls -lh`命令来展示文件大小和路径。`2>/dev/null`用于将错误信息输出到空设备,以避免显示太多的错误信息。