欢迎访问个人网络日志🌹🌹知行空间🌹🌹
Linux Shell
创建临时文件
Linux
的/tmp
目录用来存放不需要永久保留的文件。大多数Linux
发行版配置了系统在启动时自动清空/tmp
目录的功能。系统上的任何用户账户都有权限读写/tmp
目录中的文件。这为用户提供了一种创建临时文件的简单方法。
mktemp
命令可以用来创建临时文件,并保证创建文件名的唯一性。它会将文件的读和写权限分配给文件的属主,并将文件创建者设置成文件的属主。
在工作目录创建临时文件
默认情况下, mktemp
会在工作目录中创建一个文件。mktemp
创建文件需要用户提供一个文件名模板,这个文件名模板可以包含任意文本文件名,只需要在文件名末尾加上6个大写的X
就行了,系统会自动替换6个XXXXXX
,生成唯一的标识名。
$ mktemp test_XXXXXX
# test_dtDrji
$ mktemp test_XXXXXX
# test_5AHGek
$ mktemp test_XXXXXX
# test_qRaG25