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
Linux命令之install的更多相关文章
- Linux操作系统-命令-aptitude install unzip
如果linux系统没有自带unzip,请执行aptitude install unzip以安装. 使用到这条Linux命令的场景是: 当我把Jmeter的压缩包(xxx.zip)拷贝到远程的Linux ...
- Linux 中的 Install命令
Linux 中的 Install命令 更新时间:2017年09月25日 16:51:45 投稿:mrr 我要评论 install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户. ...
- [转载]Linux 命令详解:./configure、make、make install 命令
[转载]Linux 命令详解:./configure.make.make install 命令 来源:https://www.cnblogs.com/tinywan/p/7230039.html 这些 ...
- linux中yum install 命令无效
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/lx_Frolf/article/deta ...
- 11 个很少人知道但很有用的 Linux 命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...
- Linux命令随笔
Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...
- 在windows下使用linux命令,GnuWin32的使用.
http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...
- 我常用的那些linux命令
我常用的那些linux命令 用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主.记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式.在 ...
- 第2章 新手必须掌握的Linux命令
第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...
随机推荐
- HTTP请求中同步与异步有什么不同
普通的B/S模式就是同步,而AJAX技术就是异步,当然XMLHttpReques有同步的选项. 同步:提交请求->等待服务器处理->处理完毕返回.这个期间客户端浏览器不能干任何事. 异步: ...
- 线段树模板 CDOJ1057
UESTCOJ不知道为什么进不去了哇 跟着叉姐的算法讲堂写的板子 叉姐的思路真的好清晰啊,一定是练习的多并且理解的够深了 希望自己也可以每天进步一点点吧 代码: #include <map> ...
- RPC-Thrift(四)
Client Thrift客户端有两种:同步客户端和异步客户端. 同步客户端 同步客户端比较简单,以RPC-Thrift(一)中的的例子为基础进行研究源码,先看一下类图. TServiceClient ...
- RPC-Thrift(三)
TProtocol TProtocol定义了消息怎么进行序列化和反序列化的. TProtocol的类结构图如下: TBinaryProtocol:二进制编码格式: TCompactProtocol:高 ...
- 「6月雅礼集训 2017 Day1」看无可看
[题目大意] 给出n个数,a[1]...a[n],称作集合S,求
- bzoj 1089 SCOI2003严格n元树 递推
挺好想的,就是一直没调过,我也不知道哪儿的错,对拍也拍了,因为数据范围小,都快手动对拍了也不知道 哪儿错了.... 我们定义w[i]代表深度<=i的严格n元树的个数 那么最后w[d]-w[d-1 ...
- python基础===正则表达式(转)
正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能 ...
- 使用CloudSight API进行图像识别的Python脚本
# -*- coding: utf-8 -*- # @Time : 2018/03/20 17:02 # @Author : cxa # @File : sss.py # @Software: PyC ...
- 热安装NGINX并支持多站点SSL
https://www.moonfly.net/801.html http://www.centoscn.com/image-text/config/2015/0423/5251.html 1.查看n ...
- 安装并解决purcell/emacs.d网络问题
安装: $ git clone https://github.com/purcell/emacs.d.git ~/.emacs.d 不使用https访问lisp库: $ sed -i 's/https ...