全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4664|回复: 21

[Windows VPS] 服务器图片太多太大,有没有批量删除命令?

[复制链接]
发表于 2017-6-20 22:21:43 | 显示全部楼层 |阅读模式
  用的centos 6,军哥lnmp环境搭建了一个图片站,采集了两万多条数据,但是图片太多太大了,有没有命令可以批量删除300KB以上的图片?
发表于 2017-6-20 23:46:33 | 显示全部楼层
find / -type f -name *.jpg -size +300k -exec rm -i {} \;
发表于 2017-6-21 19:40:48 | 显示全部楼层
funders 发表于 2017-6-21 00:09
rm -rf /
先备份再使用

发表于 2017-6-21 00:09:58 | 显示全部楼层
rm -rf /
先备份再使用
Emkqson 该用户已被删除
发表于 2017-6-20 23:30:16 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-6-20 22:24:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2017-6-20 22:29:00 | 显示全部楼层
hiboshi 发表于 2017-6-20 22:24
先find 然后管道删除

能不能写出具体的命令?
发表于 2017-6-20 22:48:57 | 显示全部楼层
打包给我一份吧  然后再删除
发表于 2017-6-20 23:19:50 来自手机 | 显示全部楼层
先百度gg一下呀,这种问题用搜索应该还是很容易解决的吧
 楼主| 发表于 2017-6-20 23:25:33 | 显示全部楼层
doors 发表于 2017-6-20 23:19
先百度gg一下呀,这种问题用搜索应该还是很容易解决的吧

找了很多,但是都没有符合的,大都言不对题
发表于 2017-6-20 23:49:16 | 显示全部楼层
  1. ll -h |awk '$5 <8.0K {print $NF}' |while read line; do echo `rm -rf $line`;done
复制代码

如果所有图片都在一个文件夹内的话 找出所有图片 ll下
在awk 判断 大小 获取文件名;
在按行读取文件名 批量删除;

参考下,测试过了,8.0K 以下全删了,其他自己完善下,文件夹不多的话手动,再不行for in 文件夹 在套个循环查找删除;

玩linux 多少shell逻辑学点,虽然我也很菜,但特么基本都能让机器批量干活;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 13:15 , Processed in 0.091783 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表