Skip to content
目录

cp命令

cp命令用于复制文件和目录。它可以将文件或目录从一个位置复制到另一个位置,并可以选择保留文件属性和目录结构。

语法

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

选项

  • -r-R--recursive:递归复制目录及其内容。
  • -i--interactive:交互式复制,复制前提示确认。
  • -v--verbose:显示详细的复制信息。
  • -p--preserve:保留源文件的属性,如权限、所有者和时间戳。
  • -u--update:仅复制源文件中比目标文件更新的文件。
  • -l--link:创建硬链接而不是复制文件。
  • -s--symbolic-link:创建符号链接而不是复制文件。

参数

  • 源文件:指定要复制的源文件或目录。
  • 目标文件:指定复制后的目标文件或目录。

示例

  1. 复制文件file.txt到目标位置/path/to/destination

    cp file.txt /path/to/destination
    
  2. 递归复制目录dir及其内容到目标位置/path/to/destination

    cp -r dir /path/to/destination
    
  3. 复制目录dir及其内容到目标位置/path/to/destination,并保留文件属性:

    cp -rp dir /path/to/destination
    
  4. 仅复制源文件中比目标文件更新的文件:

    cp -u source.txt destination.txt