Linux shell tmpwatch 命令
Linux shell tmpwatch 命令用于删除暂存文件。
tmpwatch 命令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。
tmpwatch 命令语法格式
tmpwatch [-afqv][--test][超期时间][目录...]
参数
- -a , --all
- 删除任何类型的文件
- -f , --force
- 强制删除文件或目录,其效果类似rm指令的"-f"参数
- -q , --quiet
- 不显示指令执行过程
- -v , --verbose
- 详细显示指令执行过程
- -test
- 仅作测试,并不真的删除文件或目录
范例
使用 tmpwatch
命令 删除目录 /tmp
中超过一天未使用的文件
[root@localhost ~]# tmpwatch 24 /tmp/ # 删除 /tmp 目录中超过一天未使用的文件
执行以上命令,结果如下
removing directctmp/orbit-tom if not empty
注意
该指令需要 root 权限,因此在使用 tmpwatch 命令前应该使用 su 命令切换用户。 切换管理权限操作