Linux系统中的 cp命令用于复制文件或目录。它是"copy"的缩写。cp命令可以将源文件或目录复制到目标位置,以便进行备份、迁移或其他操作。

蓝易云服务器 - Linux系统cp命令是什么?具体如何使用?_目标文件

使用方法:

cp命令的基本语法如下:

cp [选项] 源文件/目录 目标文件/目录

常用选项:

  • -i:在复制前询问是否覆盖已存在的文件。
  • -r或 -R:递归复制,复制目录及其内容。
  • -u:只复制源文件中比目标文件更新或不存在的文件。
  • -v:显示复制的详细信息。
  • -p:保留源文件的属性,包括权限、所有者、组等。
  • -d:若源文件为链接文件,则复制链接文件属性而非文件本身。

示例:

  1. 复制文件:
cp file1.txt file2.txt

将 file1.txt文件复制为 file2.txt

  1. 复制目录及其内容:
cp -r dir1 dir2

将 dir1目录及其内容复制为 dir2目录。

  1. 复制目录及其内容,并保留属性:
cp -rp dir1 dir2

将 dir1目录及其内容复制为 dir2目录,并保留文件的属性。

  1. 复制多个文件到目标目录:
cp file1.txt file2.txt dir/

将 file1.txt和 file2.txt复制到 dir目录。

  1. 递归复制目录并显示详细信息:
cp -rv source_dir target_dir

递归复制 source_dir目录及其内容到 target_dir目录,并显示详细信息。

请注意,使用 cp命令时要小心,特别是在复制目录时,避免意外覆盖文件或目录。在复制前最好先进行测试或备份,以免数据丢失。