install 命令
install 命令
功能:
语法:
常用选项:
使用实例:
install 命令
功能:
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。
语法:
install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY...
常用选项:
-g,--group=Group:指定目标文件的属组; -o,--owner=user:指定目标文件的属主; -m,--mode=mode:指定目标文件的权限模式; -S:设置目标文件的后缀; -D:创建指定文件路径中不存在的目录;
使用实例:
jw@jw-Vostro-3881:~/disk_2/demo/demo1$ sudo install demo.patch /usr/local/etc/ -g root -o root -m 755 [sudo] jw 的密码: jw@jw-Vostro-3881:~/disk_2/demo/demo1$ ls -l /usr/local/etc/ 总用量 4 -rwxr-xr-x 1 root root 198 12月 30 17:30 demo.patch jw@jw-Vostro-3881:~/disk_2/demo/demo1$ ls -l demo.patch -rwxrwxrwx 1 root root 198 12月 30 13:58 demo.patch jw@jw-Vostro-3881:~/disk_2/demo/demo1$ chm chmem chmod jw@jw-Vostro-3881:~/disk_2/demo/demo1$ sudo install demo.patch /usr/local/etc/ -g jw -o jw -m 755 jw@jw-Vostro-3881:~/disk_2/demo/demo1$ ls -l /usr/local/etc/ 总用量 4 -rwxr-xr-x 1 jw jw 198 12月 30 17:31 demo.patch
jw@jw-Vostro-3881:~/disk_2/demo/demo1$ ls output/ jw@jw-Vostro-3881:~/disk_2/demo/demo1$ ls demo.patch from_file output jw@jw-Vostro-3881:~/disk_2/demo/demo1$ install -t output/ demo.patch from_file jw@jw-Vostro-3881:~/disk_2/demo/demo1$ ls output/ demo.patch from_file