• Linux软件安装install命令


     
    install 
    1.作用 
    install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。 
    2.格式 
    (1)install [选项]... 来源 目的地 
    (2)install [选项]... 来源... 目录 
    (3)install -d [选项]... 目录... 
    在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也是必须的。 

    3.主要参数 
    --backup[=CONTROL]:为每个已存在的目的地文件进行备份。 
    -b:类似 --backup,但不接受任何参数。 
    -c:(此选项不作处理)。 
    -d,--directory:所有参数都作为目录处理,而且会创建指定目录的所有主目录。 
    -D:创建<目的地>前的所有主目录,然后将<来源>复制至 <目的地>;在第一种使用格式中有用。 
    -g,--group=组:自行设定所属组,而不是进程目前的所属组。 
    -m,--mode=模式:自行设定权限模式 (像chmod),而不是rwxr-xr-x。 
    -o,--owner=所有者:自行设定所有者 (只适用于超级用户)。 
    -p,--preserve-timestamps:以<来源>文件的访问/修改时间作为相应的目的地文件的时间属性。 
    -s,--strip:用strip命令删除symbol table,只适用于第一及第二种使用格式。 
    -S,--suffix=后缀:自行指定备份文件的<后缀>。 
    -v,--verbose:处理每个文件/目录时印出名称。 
    --help:显示此帮助信息并离开。 
    --version:显示版本信息并离开。
     
    install  - copy files and set attributes
    install 在做拷贝的同时,设置attributes.
    因此Makefile 中尽量使用install 命令。
    例如
    @install -d /usr/bin
    @install -p -D -m 0755 targets /usr/bin
    相当于
    @mkdir -p /usr/bin
    @cp targets /usr/bin
    @chmod 755 /usr/bin/targets
    @touch /usr/bin/tagets       <---- 更新文件时间戳
    install 命令好强大啊。
    另外@前缀的意思是不在控制台输出结果。
     
    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/stevenliyong/archive/2009/10/13/4663583.aspx
  • 相关阅读:
    c#中MessageBox的使用(转)
    ArcGIS中地图配准(转)
    VS2010中VC9.0Runtime与VC10.0Runtime在win7上装不上提示error code 1603(转)
    win7下安装Oracle 10G 的成功方法
    解决win 7 下打不开chm格式文件的办法
    vi 编辑器
    开源赚钱思路
    如何开始linux 编程
    Linux C语言开发基础
    如何做开源项目——ABC
  • 原文地址:https://www.cnblogs.com/zhouhbing/p/4520611.html
Copyright © 2020-2023  润新知