没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
不知道大家是否也跟我一样,是一只要把的自己电脑文件安排的条理有序,把没用的文件会及时删掉的程序猿呢?如果是的话,那么我们可以愉快地探讨下文章的内容。如果不是的话,你也可以留下来凑凑热闹嘛(>-<)。 下面要介绍的是今天的主角—— tmpwatch ,它能帮助我们递归删除在给定时间内没有访问的文件和空目录。 当然,我们也可以使用 find 命令查找并删除超过 x 天未访问的文件,不过 tmpwatch 可以一步到位,何乐而不为? tmpwatch 默认根据文件或目录的访问时间(access time)来决定删除哪些文件或目录。除此之外,你还可以根据 inode 改变时间(inode change
资源推荐
资源详情
资源评论
如何优雅地删除如何优雅地删除 Linux 中的垃圾文件的方法中的垃圾文件的方法
不知道大家是否也跟我一样,是一只要把的自己电脑文件安排的条理有序,把没用的文件会及时删掉的程序猿呢?如果是的
话,那么我们可以愉快地探讨下文章的内容。如果不是的话,你也可以留下来凑凑热闹嘛(>-<)。
下面要介绍的是今天的主角—— tmpwatch ,它能帮助我们递归删除在给定时间内没有访问的文件和空目录。
当然,我们也可以使用 find 命令查找并删除超过 x 天未访问的文件,不过 tmpwatch 可以一步到位,何乐而不为?
tmpwatch 默认根据文件或目录的访问时间(access time)来决定删除哪些文件或目录。除此之外,你还可以根据 inode 改变
时间(inode change time)、修改时间(modification time)来进行操作。
通常,tmpwatch 用于删除 /tmp 目录下的文件,以及其它地方其他无用的文件,如旧的日志文件。
重要警告!!重要警告!!
不要在 /(根目录)中运行 tmpwatch!
不要在 /(根目录)中运行 tmpwatch!!
不要在 /(根目录)中运行 tmpwatch!!!(三遍警告! ^ – ^ )
/ 目录包含 Linux 系统运行所必需的重要文件,而tmpwatch 并没有内置保护机制防止在/ 目录上运行,一旦那些重要的文件被
删除了,后果不堪设想!所以,小伙伴们在使用这个命令的时候一定要慎重!
安装安装 tmpwatch
大多数 Linux 发行版的默认存储库中都提供 tmpwatch 的安装:
在 Fedora 上:
$ sudo dnf install tmpwatch
在 CentOS 上:
$ sudo yum install tmpwatch
在 openSUSE 上:
$ sudo zypper install tmpwatch
在 Debian 及其衍生版本(如 Ubuntu )上,tmpwatch 又叫 tmpreaper:
$ sudo apt install tmpreaper
使用使用 tmpwatch/tmpreaper 删除指定时间内未访问的文件删除指定时间内未访问的文件
tmpwatch 和 tmpreaper 的用法几乎相同,可以认为二者是一样的命令。为了便于描述,本文以 tmpwatch 为例进行讲解,使
用基于 Debian 系统的朋友可以将下面的 tmpwatch 改为 tmpreaper。
1. 删除超过删除超过 X 天未访问的文件天未访问的文件
例:删除 /var/log/ 文件夹中超过 10 天未访问的所有文件和空目录
tmpwatch 10d /var/log/
2. 删除超过删除超过 X 天未修改的文件天未修改的文件
前文提到, tmpwatch 默认根据访问时间来删除文件的,现在我们使用 -m 选项来根据文件的修改时间(modification time)来
删除文件。
例:删除 /var/log/ 文件夹中超过 10 天未修改的文件
tmpwatch -m 10d /var/log/
上面两个命令中的 d 是时间参数,具体如下:
d – 天数
h – 小时
m – 分钟
s – 秒数
资源评论
weixin_38670186
- 粉丝: 8
- 资源: 945
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功