1、tmpwatch命令功能简介
[root@vms002 /]# whatis tmpwatch tmpwatch (8) - removes files which haven't been accessed for a period of... #删除一段时间内未被访问的文件
tmpwatch删除最近一段时间内没有被访问的文件,时间以小时为单位,节省磁盘空间。tmpwatch递归删除给定时间未被访问的文件,通常,它用于清理临时保存空间(如:/tmp)的目录。
2、tmpwatch命令语法
tmpwatch [时间] [目录]
3、tmpwatch命令参数
参数 | 说明 |
-a | 删除任何类型的文件 |
-f | 强制删除文件或目录,其效果类似rm指令的"-f"参数 |
-q | 不显示指令执行过程 |
-v | 详细显示指令执行的过程 |
-test | 仅做测试,并不真的删除文件或目录 |
4、实例
1)删除/tmp/目录下24小时内未被访问的文件
[root@vms002 tmp]# date +"%F %T" 2019-06-11 17:14:48 [root@vms002 tmp]# ll 总用量 0 -rw-r--r--. 1 root root 0 5月 5 00:00 123.txty -rw-r--r--. 1 root root 0 5月 5 00:00 oldboy001 -rw-r--r--. 1 root root 0 5月 5 00:00 oldboy002 -rw-r--r--. 1 root root 0 5月 5 00:00 oldboy003 -rw-r--r--. 1 root root 0 5月 5 00:00 oldboy004 -rw-r--r--. 1 root root 0 5月 5 00:00 oldboy005 -rw-r--r--. 1 root root 0 6月 11 17:14 tom01 -rw-r--r--. 1 root root 0 6月 11 17:14 tom02 -rw-r--r--. 1 root root 0 6月 11 17:14 tom03 [root@vms002 tmp]# tmpwatch 24 /tmp/ [root@vms002 tmp]# ll 总用量 0 -rw-r--r--. 1 root root 0 6月 11 17:14 tom01 -rw-r--r--. 1 root root 0 6月 11 17:14 tom02 -rw-r--r--. 1 root root 0 6月 11 17:14 tom03