zoukankan      html  css  js  c++  java
  • Linux命令之install

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

    install [选项] 源文件 目录

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

    install [选项] –d 目录

    install作用是安装或升级软件,以及备份数据,所有用户都可以使用。与cp命令类似,都可以将文件或目录拷贝到指定地点,但install允许控制目标文件的属性。install将文件(通常仅编译后的文件)复制到选择的目的位置。如果想下载并安装一个即时可用的软件包,应当使用yum和apt-get的软件包管理器。

    在前三种形式中,将源文件复制到目标文件或将多个源文件复制到一个已存在的目录中同时设置其所有权和权限模式。在第四种形式中,创建给出目标目录中的所有组件。

    (1).常用选项

    --backup[=CONTROL] 为每个已存在的文件创建备份

    -b 类似--backup但不接受参数

    -c (忽略,此选项不做处理)

    -d 将所有参数视为目录名称;为指定目录创建所有组件(父目录)

    -D创建目标目录的所有必要的父目录,然后将源文件复制到该目录。在第一种使用格式中有用

    -g 自行设置所属组,而不是进程目前的所属组

    -m 自行设置权限模式(像chmod),而不是rwxr-xr-x

    -o自行设置所有者(只适用于超级用户)

    -p 将源文件的访问或修改时间应用于相应的目标文件

    -s拆解symbol table(符号表),用strip命令删除symbol table。只适用于第一第二种使用格式。

    -S 覆盖常用备份文件后缀(可以自行指定备份文件的后缀)

    -v 创建目录时显示其名称

    -t 将源文件所有参数复制到指定目录

    (2).实例

    install的复制

    [root@centos6 ~]# install /bin/find /opt/a.sh
    [root@centos6 ~]# ll /opt
    总用量 240
    -rwxr-xr-x. 1 root root 239000 1月   4 06:10 a.sh
    drwxr-xr-x. 2 root root   4096 3月  26 2015 rh
    

    在复制的同时,修改用户权限

    [root@centos6 ~]# install -m 777 /bin/find /opt/b.sh
    [root@centos6 ~]# ll /opt
    总用量 476
    -rwxr-xr-x. 1 root root 239000 1月   4 06:10 a.sh
    -rwxrwxrwx. 1 root root 239000 1月   4 06:12 b.sh
    drwxr-xr-x. 2 root root   4096 3月  26 2015 rh
    

      

  • 相关阅读:
    Double-Array Trie 原理解析
    LeetCode 之 Longest Valid Parentheses(栈)
    [Unity3D]Unity3D游戏开发之从Unity3D到Eclipse
    走进Struts2(一) — Struts2的执行流程及其工作原理
    网页页面NULL值对浏览器兼容性的影响
    基于cocos2d-x-3.2学习Box2D(一)
    记忆方法与高速阅读——什么是高速阅读
    ArcGIS 教程:Workflow Manager 高速浏览
    【cocos2d-x 3.7 飞机大战】 决战南海I (三) 敌机实现
    C语言事实上不简单:数组与指针
  • 原文地址:https://www.cnblogs.com/diantong/p/8615270.html
Copyright © 2011-2022 走看看