123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #!/usr/bin/env bash
- send=`date '+%Y%m%d-%H%M%S'`
- # 压缩media目录下用户上传的图片到备份目录,并按日期命名
- tar -czvf /root/backup/media-${send}.tar.gz /root/website/website/media/
- cd /root/website/website/media/
- # 查看一下大于500k的图片
- echo '要优化的大于500k的图片:'
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k
- echo '正在压缩图片,可能需要点时间,请耐心等待~~~~'
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k -exec convert -resize 90%x90% {} {} \;
- echo '优化后大于500k的图片:'
- find /root/website/website/media/ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +500k
- # 回到之前的目录
- cd -
- #for i in /root/website/website/media/*.jpg; do jpegoptim $i; done
- #pngcrush -brute -d "/root/website/website/media/" *.png
|