mktemp linux,Linux mktemp 命令使用方法-程序员宅基地

技术标签: mktemp linux  

原标题:Linux mktemp 命令使用方法

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

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

a00d2ee0fa39adcad301d9c5b5c1f573.png

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

56deb73e335f53f0c09e2d06a0e9180c.png

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

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

/tmp/linuxidc.Gqz

b2b66fa42df2f5a73b005b34c8ab4a15.png

4)使用选项-u创建

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

linuxidc.frVgo1

更多Linux命令相关信息见Linux命令大全 专题页面https://www.linuxidc.com/topicnews.aspx?tid=16

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

本文永久更新链接地址:https://www.linuxidc.com/Linux/2018-10/155036.htm返回搜狐,查看更多

责任编辑:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29139581/article/details/117467149

智能推荐

朴素贝叶斯算法检测DGA-程序员宅基地

文章浏览阅读934次。僵尸网络&恶意软等程序,随着检测手段的更新(在早期,僵尸主机通产采用轮询的方法访问硬编码的C&C域名或IP来访问服务器获取域名,但是这种方式在安全人员进行逆向之后会得到有效的屏蔽),黑客们也升级了肉鸡的C&C手段;用DGA算法在终端生成大量备选域名,而攻击者与恶意软件运行同一套DGA算法,生成相同的备选域名列表。当需要发动攻击的时候,选择其中少量进行注册,便可以建立通信,并且可以对注册的域名应用速变IP技术,快速变换IP,从而域名和IP都可以进行快速变化。目前,黑客攻击者为了防止恶

moto Z2 Force ATT 版手机刷安卓8.0系统教程_z2f刷底包-程序员宅基地

文章浏览阅读6.5k次。1.准备电脑和手机,在电脑设置【显示文件扩展名】,会的可略过;教程:https://jingyan.baidu.com/article/5d368d1e31ed903f60c057c6.html2.下载motorola -device -manager2.5.4驱动,并安装;下载ADB刷机所需程序adb1.0.32;链接:https://pan.baidu.com/s/1o_sOq5..._z2f刷底包

Android13手机NDK报错_android:allownativeheappointertagging-程序员宅基地

文章浏览阅读429次,点赞6次,收藏8次。不降版本可在 application加上android:allowNativeHeapPointerTagging="false"即可运行成功。要么降低android的complieSdk版本,比如 降低到28 29 ,对于上googlePay的应用这个行不通。Andoird10手机能运行 13或以上报以上错误,那么可以这么解决,_android:allownativeheappointertagging

JVM - 字节码指令解释执行_14.jvm解释器执行字节码指令的过程-程序员宅基地

文章浏览阅读402次。JVM指令主要包含了一下几种类型:加载和存储指令、运算指令、类型转换指令、对象创建与访问指令、操作数栈管理指令、控制转移指令、方法调用和返回指令、异常处理指令、同步指令等。基于栈的解释器执行过程 下面看一下一个简单的代码片段,如下所示public class StackTest { public int calc() { int a = 100; int b..._14.jvm解释器执行字节码指令的过程

Vue中通过CDN优化ElementUI的打包_vue 优化element-ui的体积-程序员宅基地

文章浏览阅读491次。虽然在开发阶段,我们启用了element-ui 组件的按需加载,尽可能的减少了打包的体积,但是那些被按需加载的组件,还是占了较大的文件体积,此时,我们可以将element-ui中的组件,也通过CDN的形似来加载,这样能够进一步减小打包后的文件体积1.在main-prod.js中,注释掉element-ui按需加载的代码2.在index.html的头部区域中,通过CDN加载element-ui的js和css样式..._vue 优化element-ui的体积

MySQL插入数据性能调优-程序员宅基地

文章浏览阅读71次。插入数据性能调优总结:1.SQL插入语句调优2.如果是InnoDB引擎的话,尝试开启事务,批量提交3.调整MySQl数据库配置 参考:百度空间 - MySQL插入数据性能调优CSDN - MySQL插入大量数据调优..._mysql数据库性能调优的文章,教你如何快速插入数据,你是否插入数据时电脑卡顿?是否

随便推点

【计算机视觉、关键点检测、特征提取和匹配】基于SIFT、PCA-SIFT和GLOH算法在不同图像之间建立特征对应关系,并实现点匹配算法和图像匹配(Matlab代码实现)-程序员宅基地

文章浏览阅读895次,点赞22次,收藏25次。在本次任务中,我们尝试构建一个系统,能够检测图像中的关键点,从中提取不变的特征,并最终进行如上所述的特征匹配。然后,在找到图像中的关键点后,我们试图从这些关键点中提取出有区分性的特征。在这个任务中,我们尝试实现和评估一些算法,如HARRIS、MSER、SIFT、PCA-SIFT、GLOH,然后我们在symfeat数据集中测试我们的算法,该数据集包含展示了光照、年龄和渲染风格等各种戏剧性变化的图像对。在标准的CBIR系统中,从单个图像中自动检测出兴趣点,然后在这些兴趣点处计算特征向量。行百里者,半于九十。

Revit坐标系概念深入理解及应用:内部点、原点、项目基点、测量点、共享坐标系、地理坐标及之间关系和衍生概念操作(详细)_revit设置坐标原点-程序员宅基地

文章浏览阅读5.6k次,点赞10次,收藏22次。1. 概述 Revit 提供了多种方法来定义模型的关联环境。包括内部点、原点、项目基点、测量点、共享坐标系、地理坐标以及与定位概念相关的的距离限制、多模型协作、项目北、正北等概念;这些概念多而复杂,相互之间又有关联性,常常让人不知所措,继而横眉冷指,更甚者口吐着夹杂Revit的芬芳...而如果恰好是工作上遇到这方面问题了,那么简直是一种外外表到灵魂的拷问和云深不知处的茫然。 当然,Revit设置这样“复杂”而灵活的坐标系概念是有其特定历史意义的,满足于各种应用场景,不限于..._revit设置坐标原点

关于Ubuntu开机蓝屏的问题解决方案_ubuntu蓝屏-程序员宅基地

文章浏览阅读2.6k次。当开机时,电脑出现蓝屏,无法进入系统按Ctrl + Alt + F1进入终端字符界面,输入用户名及密码然后按照以下步骤sudo dpkg --configure -asudo apt-get install xserver-xorg-lts-utopic # 输入密码sudo dpkg-reconfigure xserver-xorg-lts-utopic reboot..._ubuntu蓝屏

hiberfil.sys win10可以删除吗_hiberfil.sys可以删除吗-程序员宅基地

文章浏览阅读2.1k次。hiberfile.sys是系统休眠需要用的文件。1)管理员身份打开 C:\Windows\System32 cmd.exe文件;2)输入 powercfg -h off 命令。完成_hiberfil.sys可以删除吗

NaN是什么?NaN == NaN吗?_nan和nan的大小一样吗-程序员宅基地

文章浏览阅读1.4w次,点赞14次,收藏69次。百度百科:NaN(Not a Number,非数字)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。虽然 NaN 是“Not a Number”,但是它的类型还是数值类型console.log(typeof NaN === "number"); //trueNaN 和任何东西都不相等——甚至是它自己本身!console.log(NaN === NaN); //false..._nan和nan的大小一样吗

npm 安装详细教程(cnpm)-程序员宅基地

文章浏览阅读10w+次,点赞74次,收藏361次。1、下载nodejswindows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。2、安装过程安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你..._npm

推荐文章

热门文章

相关标签