linux install命令复制文件和设置属性

摘要: linux install命令复制文件和设置属性,install命令,复制文件,设置属性,linux运维,好用的linux运维指南,您值得拥有

  install复制文件和设置属性

  功能描述:

  使用install命令可以复制文件和设置属性。在以下命令语法的前三种形式中,将源文件复制到目标文件或将多个源文件复制到一个已存在的目录中,同时设置其所有权和权限模式。在第四种形式中,创建给出目标目录中的所有组件。

  命令语法:

  install[选项][-T][源文件][目录文件]

  install[选项][源文件][目录]

  install[选项]-t[目录][源文件]

  install[选项]-d[目录]

install命令选项含义

 

 选项

 含义

 -c 比较每组源文件和目标文件,在一些情况下不修改目标文件
 -d 将所有参数视为目录名称,为指定的目录创建所有组件
 -D 创建目标目录的所有必要的父目录,然后将源文件复制到该目录
 -g 自行设置所属组,而不是进程目前的所属组
 -m 自行设置权限模式(像chmod),而不是rwxr-xr-x
 -o 自行设定所有者(只适用于超级用户)
 -p 修改源文件的访问/修改时间以与目标文件保持一致
 -s 拆解符号表
 -S 覆盖常用备份文件后缀
 -t 将源文件所有参数复制到指定目录
 -T 将目标文件视为普通文件
 -v 创建目录时显示其名称

 

例如:创建/root/www/文件夹

[root@localhost ~]# install -d /root/www

将/root/install.log文件复制到/root/www文件夹中。

[root@localhost ~]# install /root/install.log /root/www

将/root/install.log文件复制到/root/www文件夹中,并改名为qq。

[root@localhost ~]# install /root/install.log /root/www/qq

将/root/install.log文件复制为/root/www/ss文件,并且权限设置为644

[root@localhost ~]# install -m 644 /root/install.log /root/www/ss

在没有/root/ppp目录的情况下,将/root/install.log文件复制为/root/ppp/bb文件。

[root@localhost ~]# install -D /root/install.log /root/ppp/bb

修改源文件/root/install.log的访问/修改时间与目标文件/root/www/ooo一样。

[root@localhost ~]# install -p /root/install.log /root/www/ooo

本文由 帝一博客 原创发布。用户在本站发布的原创内容(包括但不仅限于回答、文章和评论),著作权均归用户本人所有。独家文章转载,请联系邮箱:17762131@qq.com。获得授权后,须注明本文地址: https://www.d1blog.com/linuxyunwei/1573.html

网友留言评论

0条评论