!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>tmpwatch命令清除旧文件的方法

tmpwatch命令清除旧文件的方法

我们知道系统里面常常会有一些忘记删除的长时间不用而且确实没有用处的文件,如果不去处理,这些无用的文件会越来越多,浪费许多系统资源。在不知道文件名的情况下,很难去检查某一目录下到底是哪些文件长时间没有被访问,同时删除这些文件。我们今天就介绍一款非常实用的工具来完成这一工作————tmpwatch

tmpwatch 是什么

tmpwatch 能够循环地删除指定目录下指定时间内没有被访问的文件,这一命令常常用于清理临时文件目录,比如 /tmp 或者 /var/tmp 这类目录。

它只清除指定目录下的空目录、普通文件和符号链接文件,也不会影响其他目录,而且会避开那些属于root用户的系统相关关键文件的。

默认设置下,tmpwatch 命令依据文件的 atime (access time)而非 mtime (modify time)来删除文件。如果你想改变它的删除依据,可以在使用这个命令时加上你想修改的参数。

注意:千万不要在根目录底下运行 tmpwatch 或者 tmpreaper 命令,因为系统可没有任何机制阻止你在根目录下运行此命令。

怎样在 Linux 上安装 tmpwatch

各种 Linux 发行版本的安装命令都有些略微差别,具体的安装方法见下文。

如果你的 Linux 发行版本是 REHL/CentOS 6 的话,可以使用 yum 命令来安装 tmpwatch,示例如下:

1

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

linux 查看文件系统类型实例方法

2021-4-17 20:45:39

服务器教程

CentOS 7下设置Docker代理

2021-4-17 20:45:41

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase