linux 下/tmp是啥文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下/tmp是啥文件相关的知识,希望对你有一定的参考价值。

tmp是temporary的缩写,这个目录是用来存放一些临时文件。/tmp是Linux下的临时文件夹。
该文件夹中的内容一般不会删除,以redhat为例,系统自动清理/tmp文件夹的默认时限是30天。30天不访问的/tmp下的文件会被系统自动删除的。
/tmp-临时文件目录,能够被任何用户,任何程序访问,一般用来存放程序的临时文件,所以应该定期清理一下。FHS甚至建议在开机时,应该要将/tmp下的数据都删除,临时目录还有/var/tmp。
Linux有两个公知的临时目录:/tmp与/var/tmp,这两个目录被用户用于存储临时性的文件,亦经常被程序读写用户存储临时性数据。
两个目录没有本质上的区别,最根本的区别仅仅是系统对其中文件清理的默认时间配置不一致。
/tmp:目录默认清理10天未用的文件,系统重启会清理目录;
/var/tmp:目录默认清理30天未用的文件。
参考技术A 1、/tmp文件是linux运行时产生的缓存文件,用于加速二次打开文件的速度。
2、/tmp文件在linux关机时会被系统预设指令删除的。
参考技术B tmp是temporary的缩写,这个目录是用来存放一些临时文件。/tmp是Linux下的临时文件夹。
该文件夹中的内容一般不会删除,以redhat为例,系统自动清理/tmp文件夹的默认时限是30天。30天不访问的/tmp下的文件会被系统自动删除的。
/tmp-临时文件目录,能够被任何用户,任何程序访问,一般用来存放程序的临时文件,所以应该定期清理一下。FHS甚至建议在开机时,应该要将/tmp下的数据都删除,临时目录还有/var/tmp。
Linux有两个公知的临时目录:/tmp与/var/tmp,这两个目录被用户用于存储临时性的文件,亦经常被程序读写用户存储临时性数据。
两个目录没有本质上的区别,最根本的区别仅仅是系统对其中文件清理的默认时间配置不一致。
/tmp:目录默认清理10天未用的文件,系统重启会清理目录;
/var/tmp:目录默认清理30天未用的文件。
参考技术C /tmp是一个文件夹 用以存放一些临时文件用的,定时系统会自动清理.本回答被提问者采纳

linux tmp文件删除操作

如何删除tmp文件中大于10k的文件,并记录下文件名和删除时间保存到log文件中。

#1.创建10个2M 的文件做测试

[root@node8 ~]# for i in 1..10;do dd if=/dev/zero of=/tmp/$i.txt bs=1M count
=2;done

#2,查找出tmp下大于10K的文件记录日志,并删除

[root@node8 ~]# find /tmp/ -size +10k -print|awk -F'/' 'print time, $3' time=`date +'%Y-%m-%d-%H:%M:%S '` >>/root/rmtmp.log ; find /tmp/ -size +10k -delete

#3.查看日志

[root@node8 ~]# cat rmtmp.log |sort -n -k 2
2015-05-27-11:40:30 1.txt
2015-05-27-11:40:30 2.txt
2015-05-27-11:40:30 3.txt
2015-05-27-11:40:30 4.txt
2015-05-27-11:40:30 5.txt
2015-05-27-11:40:30 6.txt
2015-05-27-11:40:30 7.txt
2015-05-27-11:40:30 8.txt
2015-05-27-11:40:30 9.txt
2015-05-27-11:40:30 10.txt追问

如何在shellscript中实现?

参考技术A find / -size=10k |grep rm

以上是关于linux 下/tmp是啥文件的主要内容,如果未能解决你的问题,请参考以下文章

在linux里面 在解压指令里面 tar xvzf /*解压的内容*/ -C / 这里面的C是啥意思,有啥作用。

Linux系统下/tmp目录下的临时文件怎么清理?

linux /tmp 目录下的临时文件默认多少时间自动删除

Linux C语言编程题:将主目录下的所有普通文件复制到/tmp目录。

LINUX ls –lt /etc是啥意思,帮忙解释下。。

linux中/etc与/var目录,各是啥意思?这两个目录下的文件有啥特点?