tmp是temporary的缩写,这个目录是用来存放一些临时文件。/tmp是Linux下的临时文件夹。
该文件夹中的内容一般不会删除,以redhat为例,系统自动清理/tmp文件夹的默认时限是30天。30天不访问的/tmp下的文件会被系统自动删除的。
/tmp-临时文件目录,能够被任何用户,任何程序访问,一般用来存放程序的临时文件,所以应该定期清理一下。FHS甚至建议在开机时,应该要将/tmp下的数据都删除,临时目录还有/var/tmp。
Linux有两个公知的临时目录:/tmp与/var/tmp,这两个目录被用户用于存储临时性的文件,亦经常被程序读写用户存储临时性数据。
两个目录没有本质上的区别,最根本的区别仅仅是系统对其中文件清理的默认时间配置不一致。
/tmp:目录默认清理10天未用的文件,系统重启会清理目录;
/var/tmp:目录默认清理30天未用的文件。
Ⅱ linux mktemp命令详解
linux系统下mktemp命令用来存放不需要永久保留的文件,mktemp命令专门用来创建临时文件,并且其创建的临时文件是的,将分四方面介绍mktemp命令:
1、语法:
mktemp [-qu][文件名参数]
2、参数:-q 执行时若发生错误,不会显示任何信息。-u 暂存文件会在mktemp结束前先行删除。[文件名参数] 文件名参数必须是以"自订名称.XXXXXX"的格式。
3、补充说明:mktemp可建立一个暂存文件,供shell script使用。
4、mktemp命令用法:
mktemp命令可以在闯将临时文件时指定文件的命名格式,在后面加几个X,就会生成几个字符的文件名,需要注意X较少为3个;
如果指定了命名格式,即用了XXXX,则会在当前目录生成文件,如果没有指定,则会在/tmp目录下创建一个名为(tmp.+任意十个字符)的临时文件。
Ⅲ 在/tmp下建立文件file linux中
两种方法
touch /tmp/file
或者
vi /tmp/file
前者是创建一个空的文件file,后者是直接编辑这个文件file,然后需要保存