du -h 让文件按大小来排序
时间: 2023-02-13 12:35:50 浏览: 131
du -h 命令可以用来查看文件和目录的大小。 它会按照文件或目录的大小来排序,并且以人类可读的形式显示出来。
例如,你可以在终端中输入:
du -h /path/to/directory
这会显示出 /path/to/directory 目录下所有文件和目录的大小,并按照从小到大的顺序排列。
你还可以加上 -S 选项来只显示最大的文件和目录,或者加上 -c 选项来显示总大小。
例如,你可以在终端中输入:
du -h -S /path/to/directory
这会显示出 /path/to/directory 目录下所有文件和目录的大小,并仅显示最大的文件和目录。
或者,你可以在终端中输入:
du -h -c /path/to/directory
这会显示出 /path/to/directory 目录下所有文件和目录的大小,并显示总大小。
相关问题
du -h -max-depth 按大小排序
你的问题是如何使用 `du -h` 命令以及 `-max-depth` 参数按照文件大小进行排序。
首先, `du -h` 命令可以查看当前目录下所有文件和子目录的大小, `-h` 参数表示以易读的方式显示文件大小。
`-max-depth` 参数可以指定目录的深度,例如 `-max-depth 1` 只会显示当前目录下的文件和文件夹大小,而不会显示子目录的大小。
要按照文件大小进行排序,你可以使用 `sort` 命令。完整的命令如下:
```
du -h -max-depth 1 | sort -hr
```
这个命令会列出当前目录下所有文件和文件夹的大小,并按照大小从大到小进行排序。
hadoop du -h按照文件夹大小进行排序
可以使用以下命令来按照文件夹大小进行排序:
```
hadoop fs -du -h /path/to/folder | sort -hr
```
这个命令会先使用 `hadoop fs -du -h` 来获取目录中所有文件和文件夹的大小,并以人类可读的格式显示。然后使用 `sort -hr` 来按照文件夹大小进行排序,其中 `-h` 参数用来表示按照人类可读的格式排序,而 `-r` 参数用来表示逆序排序,即从大到小排序。