专栏首页linux百科小宇宙Linux mktemp 命令使用方法

Linux mktemp 命令使用方法

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

原文链接:https://www.linuxidc.com/Linux/2018-10/155036.htm

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux的mktemp命令

    Linux系统有特殊的目录,专供临时文件使用。Linux使用/tmp目录来存放不需要永久保留的文件。mktemp命令专门用来创建临时文件,并且其创建的临时文件是...

    Tyan
  • linux之mktemp命令

    原文链接:https://rumenz.com/rumenbiji/linux-mktemp.html

    入门笔记
  • Linux基础命令之mktemp详解

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

    砸漏
  • Linux基础命令之mktemp详解

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

    砸漏
  • linux命令使用方法

    在虚拟机软件的菜单栏中一次选择“虚拟机->设置->选项->共享文件夹”,在右侧选启用或在下次电源关闭或挂起前启用,点击下面的添加,下一步,在主机路径中选中win...

    用户1396155
  • Linux 常用命令之Linux more命令使用方法

    more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比。

    砸漏
  • 《Linux命令行与shell脚本编程大全》第十五章 呈现数据

    15.1 理解输入和输出 现在知道两种显示脚本输出的方法 1)在显示器屏幕上显示 2)将输出文件重定向到文件中 15.1.1 标准文件描述符 Linux系统将每...

    xcywt
  • Linux nl命令的使用方法

    nl (Number of Lines) 将指定的文件添加行号标注后写到标准输出。如果不指定文件或指定文件为”-” ,程序将从标准输入读取数据。

    砸漏
  • Linux basename命令的使用方法

    basename命令用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输...

    砸漏
  • Linux md5sum命令的使用方法

    md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。

    砸漏
  • Linux paste命令的使用方法

    paste命令会把每个文件以列对列的方式,一列列地加以合并 ,他就是相当于把两个不同的文件内容粘贴在一起,形成新的文件。

    砸漏
  • Linux whatis命令的使用方法

    whatis命令在一些特定的包含系统命令的简短描述的数据库文件里查找关键字,然后把结果送到标准输出。 查找的内容必须完全匹配关键字的才会输出。whatis数据库...

    砸漏
  • Linux tr命令的使用方法

    tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。

    砸漏
  • Linux locate命令的使用方法

    locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个...

    砸漏
  • linux中find命令使用方法

    狼啸风云
  • Linux常用命令history命令具体使用方法

    Linux常用命令history命令用于显示用户以前执行过的历史命令,并且能对历史命令进行追加和删除等操作,下面为大家分享一下Linux常用命令history命...

    用户4988085
  • Linux常用命令help命令具体使用方法

    Linux常用命令help命令 用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或...

    用户4988085
  • Linux常用命令gcc命令具体使用方法

    Linux常用命令gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点,下面为大家分享...

    用户4988085
  • Linux常用命令ip6tables命令具体使用方法

    Linux常用命令ip6tables命令和iptables一样,都是linux中防火墙软件,不同的是ip6tables采用的TCP/ip协议为IPv6,下面为大...

    用户1685462

扫码关注云+社区

领取腾讯云代金券