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

  

Linux命令之install的更多相关文章

  1. Linux操作系统-命令-aptitude install unzip

    如果linux系统没有自带unzip,请执行aptitude install unzip以安装. 使用到这条Linux命令的场景是: 当我把Jmeter的压缩包(xxx.zip)拷贝到远程的Linux ...

  2. Linux 中的 Install命令

    Linux 中的 Install命令 更新时间:2017年09月25日 16:51:45   投稿:mrr   我要评论 install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户. ...

  3. [转载]Linux 命令详解:./configure、make、make install 命令

    [转载]Linux 命令详解:./configure.make.make install 命令 来源:https://www.cnblogs.com/tinywan/p/7230039.html 这些 ...

  4. linux中yum install 命令无效

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/lx_Frolf/article/deta ...

  5. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  6. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  7. 在windows下使用linux命令,GnuWin32的使用.

    http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...

  8. 我常用的那些linux命令

    我常用的那些linux命令 用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主.记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式.在 ...

  9. 第2章 新手必须掌握的Linux命令

      第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...

随机推荐

  1. 【BZOJ 2503】相框 图论+讨论

    这道题目就是考验了一下图论基本知识与对可爱的代码实现的应对能力. 我们先分析题干信息.我们要形成相框,那么所有的点的度为2(参与的点),那么所有度大于2的点都需要熔断,而且一次完成所有关于这个点的熔断 ...

  2. Android 对Layout_weight属性完全解析以及使用ListView来实现表格

    用在linearlayout 如果我们想要按照权重比例来分配LinearLayout,我们需要将其宽度设置为0dip http://blog.csdn.net/xiaanming/article/de ...

  3. mysql的中文乱码问题

    当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12',' ...

  4. webpack 引入 html-webpack-plugin 报错

    配置webpack当中,出现一个问题: 引入html-webpack-plugin 插件报错. 这时需要本地(也就是当前项目下)安装一下webpack就可以解决问题了. 注意:现在是webpack4版 ...

  5. vue遇到的坑(一)——数组更新

    最近在项目中遇到个问题,数组已经更新了,但是页面中的DOM并没有触发变化.我一直以来的想法就是: 既然vue实现的实时数据双向绑定,那么在model层发生了变化之后为什么就没有在view层更新呢? 在 ...

  6. DecimalFormat中格式化问题

    一:前言 每天自己斗会看到新的东西,每天自己都会学到东西,但是觉得自己老是想一口吃一个胖子.每天看到一个知识点都把其收藏了,但是自己也没有时间去看,不知道自己到底想感谢什么.真是自己无语,本来说是把自 ...

  7. oracle中函数

    一:前言 最近决定每天都把知识点总结下,然后每个星期把知识点在进行分类发表日志. 二:The Question (1):在oracle中进行年龄的计算,知道出生日期进行计算后截取,本来是一个很简单的函 ...

  8. 51Nod 1118 机器人走方格--求逆元

    (x/y) %mod =x*(y^(mod-2))%mod; 在算x,y的时候可以一直mod 来缩小 y^(mod-2)显然是个快速幂 #include <iostream> #inclu ...

  9. salt-api的使用

    curl -k https://192.168.74.129:8006/ -H "Accept: application/x-yaml" -H "X-Auth-Token ...

  10. SPOJ 1182 Sorted bit sequence

    题目链接 题意: 分析: 其实如果会了Ural 1057. Amount of Degrees那道题目,这道题自然也就会了... 我们考虑枚举第$k$个数字的$1$的个数,那么我们需要计算的也就是区间 ...