前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux mktemp 命令使用方法

Linux mktemp 命令使用方法

作者头像
用户8704998
修改2021-06-08 10:27:42
7960
修改2021-06-08 10:27:42
举报
文章被收录于专栏:linux百科小宇宙linux百科小宇宙

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

创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、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

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

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

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

/tmp/linuxidc.Gqz

4)使用选项-u创建

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

linuxidc.frVgo1

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档