# 使用 find + du + xargs + awk 来查找定位、统计、删除
[root@ ~]$ find /root/ -type f -size +10M | xargs du -ah {} 2>/dev/null
11M /root/tmp_b3757842fa/rpm/6/perl-5.10.1-144.el6.x86_64.rpm
616M /root/tmp_b3757842fa/package/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
92M /root/tmp_b3757842fa/package/percona-xtrabackup-2.4.15-Linux-x86_64.libgcrypt153.tar.gz
28M /root/mysql-shell-8.0.18-1.el7.x86_64.rpm
13M /root/ftp_deps/libdb4-doc-4.8.30-13.el7.noarch.rpm
[root@ ~]$ find /root/ -type f -size +10M | xargs du -ah {} 2>/dev/null |awk '{sum+=$1} END {print "Sum = ", sum}'
Sum = 760
[root@ ~]$ find /root/ -type f -size +10M | xargs du -a {} 2>/dev/null |awk '{sum+=$1} END {print "Sum = ", sum}' #按Byte单位统计
Sum = 774388
#查找并删除
[root@ ~]$ find /root/ -type f -size +10M | xargs rm -fr {}