踏雪寻梅 发表于 2017-6-20 22:21:43

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

用的centos 6,军哥lnmp环境搭建了一个图片站,采集了两万多条数据,但是图片太多太大了,有没有命令可以批量删除300KB以上的图片?

arthur548 发表于 2017-6-20 23:46:33

find / -type f -name *.jpg -size +300k -exec rm -i {} \;

HelloAoA 发表于 2017-6-21 19:40:48


funders 发表于 2017-6-21 00:09

rm -rf /
先备份再使用


funders 发表于 2017-6-21 00:09:00

rm -rf /
先备份再使用

hiboshi 发表于 2017-6-21 00:09:58


hiboshi 发表于 2017-6-20 22:24

先find 然后管道删除
能不能写出具体的命令?

踏雪寻梅 发表于 2017-6-20 23:30:16

打包给我一份吧然后再删除
lol.gif

恢复自我 发表于 2017-6-20 22:24:46

先百度gg一下呀,这种问题用搜索应该还是很容易解决的吧

doors 发表于 2017-6-20 22:24:59


doors 发表于 2017-6-20 23:19

先百度gg一下呀,这种问题用搜索应该还是很容易解决的吧
找了很多,但是都没有符合的,大都言不对题

踏雪寻梅 发表于 2017-6-20 22:29:00

[*] ll -h |awk '$5 复制代码
如果所有图片都在一个文件夹内的话 找出所有图片 ll下
在awk 判断 大小 获取文件名;
在按行读取文件名 批量删除;

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

玩linux 多少shell逻辑学点,虽然我也很菜,但特么基本都能让机器批量干活;
lol.gif
lol.gif
rm -rf /
先备份再使用

yospanfunders 发表于 2017-6-20 22:24:00


arthur548 发表于 2017-6-20 23:46

find / -type f -name *.jpg -size +300k -exec rm -i {} \;
谢谢
页: [1] 2
查看完整版本: 服务器图片太多太大,有没有批量删除命令?