教你如何在Linux下查找大文件

1. 使用du/df方式

1.1 df 和 du介绍

使用dfdu两个命令组合可以快速定位比较大的文件。但是有不少人对这两个命令认识模糊,下面就讲述两个命令的区别:

 df, disk free,查看硬盘有多少空闲空间
 du,disk usage, 查看硬盘使用里多少

二者的差异体现在显示结果不同,df只显示磁盘总体是使用情况, du则既可以显示当前目录的大小,又可以显示每个子目录的文件大小。更详细的区别见 链接🔗.

1.2 使用df 和 du 查找大文件

1.2.1 df -h 查看使用率最高的磁盘
1.2.2 进入改磁盘挂在目录,du -shm ./* | sort -nr (-s 只显示该目录总大小,不递归显示)
1.2.3 重复1.2.2 直到找到你想找到的大文件

2. 使用find命令

一般来说,使用df 和du 两个命令已经足够找到大文件,并且速度十分迅速,也可以使用一种更慢的方式,就是使用find命令
具体用法如下:
find . -type f -size +800M -print0 | xargs -0 du -hm | sort -nr
详细解释见链接🔗
注:xargs的作用是将标准输出的内容转化为命令行参数,传递给下一个命令,更详细的解释见链接🔗

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值