Linux 文件管理 : mktemp 命令详解

mktemp命令被用来创建临时文件供shell脚本使用。它的主要特点就是可以做到每次执行mktemp时产生文件和目录都不重名;

这个特性就保证了多个session执行同一脚本都是安全的。

语法

mktemp(选项)(参数)

选项

-q:执行时若发生错误,不会显示任何信息;
-u:暂存文件会在mktemp结束前先行删除;
-d:创建一个目录而非文件。

详解:

  调用test.sh去创建临时文件和临时目录、创建完成后给出与之对应的提示。

      脚本内容:

       默认情况下,mktemp会在本地当前目录创建一个临时文件,创建临时文件时只需要创建模板文件,模板可以包含任意的文件名,文件末尾可           以 根据需要添加nX

  

  调用与验证:

  


  • -t选项

-t选项会强制mktemp命令在系统的临时目录中创建临时文件,创建时mktemp命令会返回临时文件的全路径。Demo如下:

$ mktemp -t test.XXXXXX
/var/folders/ky/fvshg4_93p177q7pnm718vph0000gn/T/test.XXXXXX.O3dKTv6E

猜你喜欢

转载自blog.csdn.net/yexiangcsdn/article/details/80938159