install命令的用法

install命令的作用是复制文件并且可同时设置文件属性,install的作用类似与cp,但是有区别,首先来讲一下install的常用用法。

install [OPTION]... [-T] SOURCE DEST

install [OPTION]... SOURCE... DIRECTORY

install [OPTION]... -t DIRECTORY SOURCE...

install [OPTION]... -d DIRECTORY...

在前三个方式复制目标文件到指定目录,并且可同时设置文件权限和属主和属组,第四个方式将所有参数当作目录并且创建。

常用选项

-o,--owner 设置文件的属主

-g,--group 设置文件的属组

-m,--mode=模式 设置文件的权限,默认权限为755

-p 以源文件的创建时间和修改时间作为目标文件的对应时间

实例

1.复制/etc/passwd到/tmp目录下并将文件的属主和属组设置为user1

[[email protected] tmp]# install -o user1 -g user1 /etc/passwd /tmp/passwd

[[email protected] tmp]# ls -l

total 4

-rwxr-xr-x. 1 user1 user1 1428 Aug 20 16:20 passwd

2.复制/etc/passwd到/tmp目录下并将文件的权限设置为660

[[email protected] tmp]# install -m 660 /etc/passwd /tmp/passwd1

[[email protected] tmp]# ls -l

total 4

-rw-rw----. 1 root  root  1428 Aug 20 16:22 passwd1

注当不指定-m选项的时候会默认将文件的权限设置为755,如指定-m现象则必须指定权限

[[email protected] tmp]# install /etc/passwd /tmp/passwd

[[email protected] tmp]# ls -l

total 4

-rwxr-xr-x. 1 root root 1428 Aug 20 16:19 passwd

install与cp的区别在于

1.install可以在复制文件的同时指定文件的属性,cp则不能

2.install只能复制文件或者目录本身,cp可以可以复制整个目录的层级结构。

时间: 2024-08-02 11:15:58

install命令的用法的相关文章

linux中install命令基本用法

install和cp类似,都可以将文件/目录拷贝到指定的地点.但是,install允许你控制目标文件的属性.install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录. INSTALL(1)                       User Commands                      INSTALL(1) NAME install - copy files and set attributes SYNOPSIS install [OPTION]...

install 命令用法详解

install 命令用法详解 http://man.linuxde.net/install install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户.install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点. 但是,install允许你控制目标文件的属性. install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录  make install 语法 install [OPTION]... [-T] SOURCE DEST install [O

install命令和cp命令的区别

基本上,在Makefile里会用到install,其他地方会用cp命令. 它们完成同样的任务——拷贝文件,它们之间的区别主要如下: 1.最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件.这是因为往正在使用的文件中写入内容可能会导致一些问题,比如说写入正在执行的文件可能会失败,比如说往已经在持续写入的文件句柄中写入新文件会产生错误的文件.而使用install先删除后写入(会生成新的文件句柄)的方式去安装就能避免这些问题了: 2.

Linux命令篇之mv命令和install命令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式:    mv [选项] 源文件或目录 目标文件或目录 2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数

Linux和MAC命令参数用法查询工具:cheat

一.什么是cheat? cheat是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序.简单来说,它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令参数如何使用. 二.在Redhat.CentOS系统中安装Cheat: Cheat主要有两个依赖python和pip 1.安装python.pip # yum install python python-pip -y # pip install --upgrade pip(更新pip到最新版本) 注:pip是一个方便的

Linux文件命令和用法

file命令极其用法 Windows: PE Linux: ELF 文件系统: rootfs:根文件系统 FHS: Linux /boot:系统启动相关的文件,如内核. initrd,以及grub(bootloader) /dev:设备文件 设备文件: 块设备:随机访问,数据块 字符设备:线性访问,按字符为单位 设备号:主设备号(major)和此设备号(minor) /etc:配置文件 /home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME/ /root:管理员的家目

正则表达式和grep命令的用法

正则表达式和grep命令的用法: 一.正则表达式: 正则表达式(也称为regular Expression,简称RE)就是由普通字符(例如字符a到z)以及特殊字符(称之为元字符)组成的文字模式. 该模式描述在查找文字主体时待匹配的一个或多个字符串. 正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配.简单的说,正则表示式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表示通过一些特殊符号的辅助,可以让使用者轻易的达到搜寻/删除/取代某特定字符串的处理程序.vim.gr

CentOS 中无法使用make,make install 命令 make: command not

CentOS 中无法使用make,make install 命令 make: command not found 1.安装make yum -y install gcc automake autoconf libtool make 2.安装gcc yum install gcc gcc-c++

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):