liunx 显示大于50M的文件并按照从大到小排序

问答 2023年10月7日 394

在Linux系统中,你可以使用ls命令来列出文件,并使用du命令来显示文件的大小。要显示大于50M的文件并按照从大到小的顺序进行排序,你可以使用以下命令:

bashls -lSh | awk '$5 > 50 * 1024 * 1024 { print }' | sort -hr

这个命令的解释如下:

ls -lSh:使用ls命令以长格式(-l)和宽输出(-S)显示文件和目录的大小。
awk ‘$5 > 50 * 1024 * 1024 { print }’:使用awk命令根据条件筛选出大小大于50MB的文件。这里,$5表示第五列,即文件大小列。
sort -hr:使用sort命令对筛选出来的文件进行排序,以人类可读的反向顺序(从大到小)进行排序。

这个命令将会列出当前目录中大于50MB的文件,并按照从大到小的顺序进行排序。


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(0)

文章评论

您需要之后才可以评论

PHP学习网

PHP学习网