linux系统中临时文件管理方式,怎么设置文件生命周期?
Posted Tuki_a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统中临时文件管理方式,怎么设置文件生命周期?相关的知识,希望对你有一定的参考价值。
可以使用systemd-tmpfiles命令来管理临时文件
操作方法:
cd /usr/lib/tmpfiles.d/ 进入配置文件
vim lucky.conf 自己编写一个配置文件
格式:
属性(d表示目录) 目录 权限 所有人 所有组 生命周期
举例:
d /mnt/lucky 777 root root 8s 按此模板写入内容
##意思是/mnt/lucky这个目录下的东西生命周期是8s,执行下面的clean命令后过了生命周期的就会被清理掉
systemd-tmpfiles --create /usr/lib/tmpfiles.d/lucky.conf 创建我们在lucky.conf中写的那个目录
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/lucky.conf 清理该目录下的文件,生命周期未过的话不能清理
配置文件在/lib/tmpfiles.d/
下:
可以看下rpm.conf当作模板,自己编辑一个lucky.conf文件,写入如图内容
执行systemd-tmpfiles --create /usr/lib/tmpfiles.d/lucky.conf
目录被创建出来了
创建两个文件,等几秒再执行systemd-tmpfiles --clean /usr/lib/tmpfiles.d/lucky.conf
就可以看到生命周期未过的文件没被清理掉
可以将clean命令写进crontab里定时执行,这样就可以定时清理临时文件了!
以上是关于linux系统中临时文件管理方式,怎么设置文件生命周期?的主要内容,如果未能解决你的问题,请参考以下文章