@
cs8425 感谢你的解答。已经给你感谢铜币。
经过我的测试,这个完美了。
find / -type f -print0 | xargs -0 du -sh --apparent-size 2>/dev/null | sort -rh | head -n 10
说明:
1 跟据 41 楼修改而来,第一个命令不需要过滤掉错误,也能正常输出。
2 顶楼问题需求很简单。
3 楼顶上的那些 linux 命令组合,是我搜到的,但是不正确,和最终比差不少。
4 还是 powershell 简单。实现此需求的 linux 命令很难写出,需要命令高手,或者还需要研究很久。
4.1 find / -type f 我想大家都能写出,但刷刷报错。
4.2 会加 -print0 的人就很少,就算是搜到,还要另一个命令的-0 协作。但这并不能解决顶楼问题,还会丢对文件的统计。
4.3 --apparent-size 有有几个人会呢?起码写“统计 10 个 linux 最大文件”命令的那‘网上分享者’不会。
4.4 或许你们认为你们都会,就我是猪。
我欢迎你们把这道题写入"linux 开发人员,运维人员面试题"。
如上述命令中,--apparent-size 干嘛用的,不加行么?
看几个人能正确写出。
@
ihciah 那很正常啊,win 客户机多,是 linux 的 90 多倍。再说一个 linux 群 /论坛 /社区,会欢迎 linux 黑客么?谁敢再说我就要分享 linux 黑客技术 /工具了。
最后,我想说,这是一个单纯技术研究的提问帖子,不讨论技术的滚远点。带节奏的滚远点。