mktemp命令
创建并显示临时文件,可避免冲突
- 格式:
mktemp [OPTION]... [TEMPLATE]
TEMPLATE:filenameXXX
X至少要出现三个 - OPTION:
-d:创建临时目录
-p DIR 或 --tmpdir=DIR:指明临时文件所存放目录位置 - 示例:
[root@node2 ~]# mktemp /tmp/testXXX /tmp/testenB [root@node2 ~]# tmpdir=`mktemp -d /tmp/testdirXXX` [root@node2 ~]# echo $tmpdir /tmp/testdirMTk [root@node2 ~]# ll /tmp total 0 drwx------ 2 root root 6 Mar 8 14:18 testdirMTk -rw------- 1 root root 0 Mar 8 14:18 testenB [root@node2 ~]# mktemp --tmpdir=$tmpdir testXXXXXX /tmp/testdirMTk/test1PPb0s [root@node2 ~]# tree /tmp /tmp ├── testdirMTk │ └── test1PPb0s └── testenB 1 directory, 2 files
网友评论