手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux mktemp 命令使用方法

[日期:2018-10-26] 来源:Linux公社  作者:Linux [字体: ]

Linux mktemp命令用于建立暂存文件。mktemp建立的一个暂存文件,供shell script使用。

创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:RedHat、RHEL、UbuntuCentOSSUSE、openSUSE、Fedora

语法

mktemp [-qu][文件名参数]

参数

  • -q  执行时若发生错误,不会显示任何信息。
  • -u  暂存文件会在mktemp结束前先行删除。
  • [文件名参数]  文件名参数必须是以"自订名称.XXXXXX"的格式。

实例

使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:

1)创建临时文件

root@linuxidc:~# mktemp linuxidc.XXXX      //名字包含4个X
linuxidc.xBFi
root@linuxidc:~# mktemp linuxidc.XXXXXX      //名字包含6个X
linuxidc.NJ9hNC
root@linuxidc:~# ls
linuxidc.NJ9hNC  linuxidc.xBFi

Linux mktemp 命令使用方法

2)创建临时目录

root@linuxidc:~# mktemp -d linuxidc        //名字中没有大写X
mktemp: 模板"linuxidc" 中X 太少
root@linuxidc:~# mktemp -d linuxidcxxx      //名字中没有X,这里可以看到X必须是大写的
mktemp: 模板"linuxidcxxx" 中X 太少
root@linuxidc:~# mktemp -d linuxidcXXX      //创建成功
linuxidcvlz
root@linuxidc:~# ls -l
总用量 4
-rw------- 1 root root    0 10月 26 19:47 linuxidc.NJ9hNC
drwx------ 2 root root 4096 10月 26 19:50 linuxidcvlz
-rw------- 1 root root    0 10月 26 19:47 linuxidc.xBFi

Linux mktemp 命令使用方法

3)在/tmp中创建临时文件

root@linuxidc:~# mktemp --tmpdir linuxidc.XXX            //tmpdir没有指定路径,在tmp下创建
/tmp/linuxidc.Gqz

Linux mktemp 命令使用方法

4)使用选项-u创建

[root@localhost weijie]# mktemp -u linuxidc.XXXXXX        //使用-u选项

linuxidc.frVgo1

Linux mktemp 命令使用方法

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-10/155036.htm

linux
相关资讯       Linux mktemp命令  mktemp命令  mktemp 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款