查看linux 文件的大小前10 ,并且从大到小进行排序的命令
时间: 2024-03-01 17:55:14 浏览: 281
可以使用以下命令来查看 Linux 文件的大小前 10 并按从大到小进行排序:
```
du -h * | sort -hr | head -n 10
```
解释:
- `du -h *`: 显示当前目录下所有文件和目录的大小(人性化显示)
- `sort -hr`: 对 `du` 命令输出的结果进行排序,`-h` 表示按照人性化显示的大小排序,`-r` 表示倒序排列
- `head -n 10`: 取前 10 行结果
这个命令会列出当前目录下文件和目录的大小,并按照从大到小的顺序进行排序,最后输出前 10 行结果。
相关问题
linux文件大小排序
Linux文件大小排序可以使用ls命令结合sort命令实现。具体操作如下:
1. 打开终端,进入要排序的目录。
2. 输入以下命令:
ls -l | sort -k 5 -n
其中,ls -l命令可以列出目录下所有文件的详细信息,包括文件大小;sort命令可以对文件大小进行排序,-k 5表示按照第5列(即文件大小)排序,-n表示按照数字大小排序。
3. 按下回车键,即可按照文件大小从小到大排序。
如果要按照文件大小从大到小排序,只需要在sort命令后加上-r参数即可,即:
ls -l | sort -k 5 -n -r
这样就可以按照文件大小从大到小排序了。
帮我写一个linux命令 ,查看各个文件占用磁盘空间大小并且排序
可以使用以下命令来查看各个文件占用磁盘空间大小并且排序:
du -sh * | sort -hr
这个命令会列出当前目录下所有文件和文件夹的大小,并按照大小从大到小排序。其中,du命令用于计算文件大小,-s参数表示只显示总大小,-h参数表示以人类可读的方式显示大小;sort命令用于排序,-h参数表示按照数字大小排序,-r参数表示倒序排列。
阅读全文