使用“安装”命令在Linux中复制文件
Linux系统上的安装 命令用于复制文件,它通过将几个命令组合成一个来使它们易于使用。 安装命令使用cp , chown , chmod和strip命令。
不应该使用install命令来安装已准备好使用的应用程序。 这些应该下载并使用apt-get命令进行安装。
安装命令语法
以下是用于安装命令的正确语法 。 前三个用于将源复制到已存在的目标,同时还指定权限。 最后一个用于创建给定目录的所有组件。
安装 [ OPTION ] ... SOURCE DEST 安装 [ OPTION ] ... SOURCE ... DIRECTORY 安装 [ OPTION ] ... -t目录源安装 [ OPTION ] ... -d DIRECTORY这些是您可以使用install命令的选项:
- --backup [= CONTROL ]对每个现有目标文件进行备份
- -b就像--backup,但不接受参数
- -c是(忽略)
- -C应该用来安装文件。 也就是说,除非目标已经存在并且与新文件相同,否则修改时间不会改变。
- -d ,--directory将所有参数视为目录名称; 创建指定目录的所有组件
- -D创建除最后一个以外的DEST的所有主要组件,然后将SOURCE复制到DEST。 它在上面的第一种格式中很有用。
- -g , --group = GROUP设置组的所有权
- -m , -- mode = MODE设置权限模式(如在chmod中),而不是rwxr-xr-x
- -o ,-- owner = OWNER设置所有权(仅限超级用户)
- -p ,-- preserve-timestamps将SOURCE文件的访问/修改时间应用于相应的目标文件
- -s ,-- strip带符号表。 它仅适用于上面的第一种和第二种格式。
- -S ,--suffix = SUFFIX将覆盖通常的备份后缀
- -v ,-- verbose会在创建时打印每个目录的名称
- -z,--context-CONTEXT设置文件和目录的SELinux安全上下文
- -帮助显示帮助信息并退出
- --version输出版本信息并退出
备份后缀是`〜',除非使用--suffix或SIMPLE_BACKUP_SUFFIX进行设置。 版本控制方法可以通过--backup选项或通过VERSION_CONTROL 环境变量来选择 。
这些是值:
- 没有,关闭从不做备份(即使--backup被给出)
- 编号,t进行编号备份
- 如果存在编号备份,则存在,nil被编号:否则,它很简单
- 简单,永远不要做简单的备份
完整的安装文档保存为Texinfo手册。 如果信息和安装程序已正确安装在您的站点上,则使用命令info install应该可以访问完整的手册。
重要提示:使用man命令( %man )查看特定计算机上的命令使用方式。
安装命令的示例
以下是如何使用安装 Linux命令来复制文件的一个示例。 每个文件夹和文件都应根据自己的情况进行定制。
安装-D /source/folder/*.py /目标/文件夹这里, -D选项用于将所有.py文件从/ source /文件夹复制到/ destination / folder文件夹。 同样,除了“安装”和“-D”以外的所有内容都应该被修改以适应您自己的文件和文件夹。
如果你需要创建目标文件夹,你可以使用这个命令(这里是我们的例子):
安装-d / destination /文件夹