du -h --max-depth=1 |grep [TG] |sort #查找上G和T的目录并排序 du -sh #统计当前目录的大小,以直观方式展现 du -h --max-depth=1 |grep 'G' |sort #查看上G目录并排序 du -sh --max-depth=1 #查看当前目录下所有一级子目录文件夹大小 du -h --max-depth=1 |sort #查看当前目录下所有...
du -h --max-depth=1 |grep [TG] |sort#查找上G和T的目录并排序 du -sh#统计当前目录的大小,以直观方式展现 du -h --max-depth=1 |grep 'G' |sort#查看上G目录并排序 du -sh --max-depth=1#查看当前目录下所有一级子目录文件夹大小 du -h --max-depth=1 |sort#查看当前目录下所有一级子...
du -h --max-depth=1 | sort -hr 这里: --max-depth=1 表示只统计当前目录下一级的文件和目录。 sort -hr 中-h 表示按人类可读的数字大小排序,-r 表示逆序(即从大到小)。 遇到的问题及解决方法 问题: 输出结果未按预期排序。 原因: 可能是由于 sort 命令未正确处理人类可读的数字格式。 解决方法: ...
将du --max-depth=1 -h的输出通过管道(|)传递给sort -hr命令,即可实现按大小降序排序的功能。完整的命令如下: bash du --max-depth=1 -h | sort -hr 这里,-h选项用于使sort命令能够正确理解并排序人类可读的数字大小,而-r选项则用于指定逆序排序(即从大到小)。 5. 测试并验证最终的命令是否满足需求...
du -h –max-depth=0 user –max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。 7>列出user目录及其子目录下所有目录和文件的大小: du -ah user -a表示包括目录和文件 8>列出当前目录中的目录名不包括xyz字符串的目录的大小: ...
总结du常用命令du-h --max-depth=1 |grep [TG] |sort#查找上G和T的目录并排序du-sh#统计当前目录的大小,以直观方式展现du-h --max-depth=1 |grep'G'|sort#查看上G目录并排序du-sh --max-depth=1#查看当前目录下所有一级子目录文件夹大小du-h --max-depth=1 |sort#查看当前目录下所有一级子目录...
1. 按空间大小排序(从大到小):可以使用du命令的–max-depth参数来限制展示的深度,并结合sort命令和-n选项进行排序。 例如:du -h –max-depth=1 | sort -n -r 这将以可读的格式显示当前目录下的所有文件和目录的大小,并按从大到小的顺序进行排序。 2. 按文件数排序(从大到小):可以结合du命令的–max-...
du -h --max-depth=0 user --max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。 7>列出user目录及其子目录下所有目录和文件的大小: du -ah user -a表示包括目录和文件 8>列出当前目录中的目录名不包括xyz字符串的目录的大小: ...
综上所述,上述命令会先使用du -hd1(或du --max-depth=1 -h)计算当前目录下每个一级子目录的大小,并以易读格式显示。然后通过管道|将这些大小信息传递给sort -hr命令,按大小以降序进行排序,最终显示的结果即为按磁盘使用空间从大到小排列的一级子目录列表及其大小。
du -h --max-depth=1 4). --time: 上次的修改时间; 5). sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。 6). sort: -h : 不是按照数字比较; 是按照实际的大小来进行比较; 如果没有-h, 比较的结果是完全不对的; 7).