本文主要是介绍install复制文件制定其属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
3.9 install复制文件定制其属性
3.9.1 语法
用法:install [选项]… [-T] 源文件 目标文件
或:install [选项]… 源文件… 目录
或:install [选项]… -t 目录 源文件…
或:install [选项]… -d 目录…
注意:install复制命令基本和cp命令相同,会用到install命令的地方基本都能用cp命令
- 重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在使用的文件中写入内容可能会导致一些问题,比如说写入正在执行的文件可能会失败。比如说往已经在持续写入的文件句柄中写入新文件回会产生错误文件。而使用install先删除后写入(会生成新的文件句柄)的方式去安装就能避免这些问题。
3.9.2 常用参数
- 【-d】 DIRECOTRY… 所有参数都作为目录处理,而且会创建指定目录的所有主目录。
例如:【install –d /tmp/install.{1…5}】
- 【-m】 -mode=模式 指定复制后文件的权限,自行设定权限模式,(像chmod),而不是rwxr-xr-x
例如:【install -dm 775 install.1】
这篇关于install复制文件制定其属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!