install命令、mktemp命令
install命令:可以复制文件和设置属性;
使用方式:install [选项] [源文件] [目标文件]
单源复制:install -T [源文件] [目标文件];复制单个文件为目标文件;
多元复制:install [源文件] [目标目录];复制源文件至目标目录;
install -t [目标目录] [源文件];复制源文件至目标目录;
创建空目录:install -d 目录;
常用选项:
-m mode, --mode=mode:设定目标文件权限,默认为:755;
-o owner, --owner=owner:设定目标文件属主;
-g group, --group=group:设定目标文件属组;
mktemp命令:创建临时文件或临时目录;
使用方式:mktemp[选项] [随机文件名];随机文件名用“XXX”表示,最少位数为3位;
例如:mktemp /tmp/mytmp.XXX
常用选项:-d 创建临时目录;
-u:测试创建文件,不会实际创建临时文件;
注意:mktemp会将创建的临时文件名直接返回,因此,可以通过命令引用保存起来;
例如:myfile=$(mktemp /tmp/mytmp.XXX)