Loading... Linux系统中的 `cp`命令用于复制文件或目录。它是"copy"的缩写。`cp`命令可以将源文件或目录复制到目标位置,以便进行备份、迁移或其他操作。 **使用方法:** `cp`命令的基本语法如下: ``` cp [选项] 源文件/目录 目标文件/目录 ``` **常用选项:** - `-i`:在复制前询问是否覆盖已存在的文件。 - `-r`或 `-R`:递归复制,复制目录及其内容。 - `-u`:只复制源文件中比目标文件更新或不存在的文件。 - `-v`:显示复制的详细信息。 - `-p`:保留源文件的属性,包括权限、所有者、组等。 - `-d`:若源文件为链接文件,则复制链接文件属性而非文件本身。 **示例:** 1. 复制文件: ``` cp file1.txt file2.txt ``` 将 `file1.txt`文件复制为 `file2.txt`。 2. 复制目录及其内容: ``` cp -r dir1 dir2 ``` 将 `dir1`目录及其内容复制为 `dir2`目录。 3. 复制目录及其内容,并保留属性: ``` cp -rp dir1 dir2 ``` 将 `dir1`目录及其内容复制为 `dir2`目录,并保留文件的属性。 4. 复制多个文件到目标目录: ``` cp file1.txt file2.txt dir/ ``` 将 `file1.txt`和 `file2.txt`复制到 `dir`目录。 5. 递归复制目录并显示详细信息: ``` cp -rv source_dir target_dir ``` 递归复制 `source_dir`目录及其内容到 `target_dir`目录,并显示详细信息。 请注意,使用 `cp`命令时要小心,特别是在复制目录时,避免意外覆盖文件或目录。在复制前最好先进行测试或备份,以免数据丢失。 --- **<span style='color:#000000'>香港五网CN2网络云服务器链接:[www.tsyvps.com](https://www.tsyvps.com)</span>** **<span style='color:#DC143C'>蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。</span>** 最后修改:2023 年 07 月 24 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏