方法:

find . -name "*.txt" -mtime -7 -type f -size +1000M | xargs rm -rf {}

[root@logstash tmp]# ls -l
total 3072000
-rw-r--r-- 1 root root 1572864000 Jul  4 09:32 ztj1.txt
-rw-r--r-- 1 root root 1572864000 Jul  4 09:32 ztj.txt
[root@logstash tmp]# find . -name "*.txt" -mtime -7 -type f -size +1000M | xargs rm -rf {}
[root@logstash tmp]# ls
[root@logstash tmp]#
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.