Linux查找指定目录下超过指定大小的文件有哪些的命令是多少?

原创 野人  2022-02-09 22:31  阅读 111 次

其实查找大文件这个功能,在手机中想必大家都有见到过,比如文件管理的软件中就有个瘦身盘的功能,还有
微信里不是有个存储空间,在里面都可以看到自己目前聊天记录和缓存占用了多少,点击聊天记录进去是可以看到哪些的聊天记录占的空间是最大的这样我们就是按需清除了。

那么说了那么多,就是这跟本文的话题有什么关系呢,其实要说有关系吧,好像又不是很大,要说没关系吧,但是真的又有点关系,因为原理也是一样的,起码查找大文件,首先得知道,大文件都有哪些吧,然后查询出来,最后做个按大小排序,就可以了。

好了,废话啰嗦完了,那么我们来说下,在Linux下怎么查找指定的目录下超过指定大小的文件有哪些的命令吧,命令如下:

find 查找的目录路径 -type f -size +指定的大小 -print0 | xargs -0 du -h

来个例子吧,下面的命令意思是说查找当前目录下的【test】文件夹下超过【800M】的文件有哪些,并展示出来显示的具体的文件大小信息,创建时间等等基本文件信息..。

find ./test -type f -size +800M -print0 | xargs -0 du -h

本文地址:https://www.yerenwz.com/5686.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论