ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# cp 复制文件/目录 **作用**:`cp`命令可以理解为英文单词`copy`的缩写,其功能为复制文件或目录。 cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。 **语法**: ``` cp [options] source file ``` **选项**: * `-a` 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 * `-d` 复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。 * `-f` 覆盖已经存在的目标文件而不给出提示。 * `-i` 与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。 * `-p` 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。 * `-r` 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。 * `-l` 不复制文件,只是生成链接文件。 **参数:** * source 需要复制的文件或目录 * file 新的文件或目录 **示例**: 复制目录 `dir1` 到 `dir2`子目录下: ``` [root@bogon test]# cp -r dir1 dir2/ ``` 将`test`目录重命名为`test2`: ``` [root@bogon test]# cp -f test test2 ``` 复制多个文件至 `dir` 子目录: ``` [root@bogon test]# cp -r file1 file2 file3 dir ```