Linux-通过find和ls命令,按照大小查找文件

x
用微信扫描二维码
分享至好友和朋友圈

  前言

  服务器磁盘空间满了,经常需要找出比较大的文件进行清理。

  

  汇总

  查找当前目录下大于50MB的文件:

  find /path/to/find -type f -size +512000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

  列出家目录下文件大小小于500b的文件:

  find $HOME -size -500b

  或者

  find ~ -size -500b

  列出根目录下大小是20 512-byte blocks的文件:

  # find / -size 20

  找到最大的5个文件:

  find /path/to/find -type f -exec ls -s {} \; | sort -n -r | head -5

  ls 命令:在目录中找出最大的文件

  同样你也能使用ls命令:

  ls -lS

  ls -lS | less

  ls -lS | head -10

  ls 命令:在目录中找出最小的文件

  如下所示:

  ls -lSr

  ls -lSr | less

  ls -lSr | tail -10

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。

跟贴 跟贴 0 参与 0
© 1997-2019 网易公司版权所有 About NetEase | 公司简介 | 联系方法 | 招聘信息 | 客户服务 | 隐私政策 | 广告服务 | 网站地图 | 意见反馈 | 不良信息举报

linux运维菜

喜欢使用Linux!

头像

linux运维菜

喜欢使用Linux!

399

篇文章

3993

人关注

列表加载中...
请登录后再关注
x

用户登录

网易通行证/邮箱用户可以直接登录:
忘记密码