install命令

  • install命令 copy files and set attribute

单源复制
install [OPTION]… [-T] SOURCE DEST
多源复制
install [OPTION]… SOURCE… DIRECTORY
多源复制
install [OPTION]… -t DIRECTORY SOURCE…
创建目录
install [OPTION]… -d DIRECTORY…

例题:
install 复制文件从/etc/inittab 到/root下。
[root@localhost etc]#
install /etc/inittab /root/ [root@localhost ~]# ls -l total 12
-rwxr-xr-x. 1 root root 511 Jun 23 04:59 inittab
多了个写的权限,是因为install后的文件,默认权限是755
[root@localhost ~]# ls -l /etc/inittab
-rw-r–r--. 1 root root 511 Aug 8 2019 /etc/inittab

  • 选项

    -m 设定目标文件权限,默认权限为755
    -o 设定目标文件属主
    -g 设定文件的属组
    只能由管理员设定文件的属主。

例题1:
重新使用install复制文件,-m制定文件的权限640
[root@localhost ~]# install -m 640 /etc/inittab /root/
[root@localhost ~]# ls -l
-rw-r-----. 1 root root 511 Jun 23 05:56 inittab
例题2:
使用install复制文件,指定文件的属主和属组,以及其权限
[root@localhost ~]# install -o archlinux -g mygrp -m 640 /etc/inittab /tmp/inittab
[root@localhost ~]# ls -la /tmp/inittab
-rw-r-----. 1 archlinux mygrp 511 Jun 23 05:59 /tmp/initta

例题3:
-d创建目录
[root@localhost ~]# install -d hello
[root@localhost ~]# ls -l
drwxr-xr-x. 2 root root 6 Jun 23 06:14 hello 默认权限是755
例题4:
install不能复制目录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值