Linux命令(134)之install

linux命令之install

1.install介绍

linux命令install是用来复制文件并设置其属性

2.install用法

install [参数] source destination

install参数
参数说明
-m设定目标文件权限,默认为755
-o设定目标文件属主
-g设定目标文件属组
-d创建目录

3.实例

3.1.复制/etc/passwd文件至/tmp目录,并设置文件权限为777

命令:

install -m 777 /etc/passwd /tmp

[root@centos79 tmp]# cd /tmp
[root@centos79 tmp]# install -m 777 /etc/passwd /tmp
[root@centos79 tmp]# ls -l passwd
-rwxrwxrwx 1 root root 2397 11月 24 09:20 passwd
[root@centos79 tmp]# 

3.2.复制/etc/passwd文件至/tmp目录,并设置属主为zhangtengjiao,属组apache,文件权限为777

命令:

install -m 777 -o zhangtengjiao -g apache /etc/passwd /tmp

[root@centos79 tmp]# cd /tmp
[root@centos79 tmp]# install -m 777 -o zhangtengjiao -g apache /etc/passwd /tmp
[root@centos79 tmp]# ls -l passwd 
-rwxrwxrwx 1 zhangtengjiao apache 2397 11月 24 09:23 passwd
[root@centos79 tmp]# 

3.3.创建/tmp/a/b/c目录

命令:

install -d /tmp/a/b/c

[root@centos79 tmp]# install -d /tmp/a/b/c
[root@centos79 tmp]# cd !$
cd /tmp/a/b/c
[root@centos79 c]# pwd
/tmp/a/b/c
[root@centos79 c]#