# install

> 复制文件并设置属性。
> 将文件（通常是可执行文件）复制到系统位置，如 `/usr/local/bin`，并赋予它们适当的权限或所有权。
> 更多信息：<https://www.gnu.org/software/coreutils/manual/html_node/install-invocation.html>.

- 复制文件到目标目录：

`install {{路径/到/源文件1 路径/到/源文件2 ...}} {{路径/到/目标目录}}`

- 复制文件到目标目录，并设置其所有权：

`install --owner {{用户}} {{路径/到/源文件1 路径/到/源文件2 ...}} {{路径/到/目标目录}}`

- 复制文件到目标目录，并设置其所属组：

`install --group {{用户组}} {{路径/到/源文件1 路径/到/源文件2 ...}} {{路径/到/目标目录}}`

- 复制文件到目标目录，并设置其权限：

`install --mode {{+x}} {{路径/到/源文件1 路径/到/源文件2 ...}} {{路径/到/目标目录}}`

- 复制文件到目标目录，保留访问时间和修改时间：

`install --preserve-timestamps {{路径/到/源文件1 路径/到/源文件2 ...}} {{路径/到/目标目录}}`

- 创建目标目录及其父目录，然后复制文件到目标目录：

`install -D {{路径/到/源文件1 路径/到/源文件2 ...}} {{路径/到/目标目录}}`
