方法:
find . -mtime -7 -name "*.txt" | xargs rm -rf {};
[root@logstash tmp]# ls -l
total 0
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj10.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj1.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj2.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj3.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj4.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj5.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj6.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj7.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj8.txt
-rw-r--r-- 1 root root 0 Jul 4 09:23 ztj9.txt
[root@logstash tmp]# find . -mtime -7 -name "*.txt" | xargs rm -rf {};
[root@logstash tmp]# ls
[root@logstash tmp]#