📌  相关文章
📜  cp -r 复制 linux 目录或文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:06.456000             🧑  作者: Mango

cp -r 命令的介绍

cp -r 命令是 Linux 中一个非常重要的命令,它的作用是复制一个目录或者文件,可以将指定的文件或目录复制到目标位置。

命令语法

cp -r [原文件路径] [目标文件路径]

其中,-r 是可选参数,表示递归复制目录和文件。如果不加上 -r,则无法复制目录。

命令示例
# 复制文件
cp file.txt /home/user/

# 复制目录
cp -r /home/user/oldDirectory /home/user/newDirectory
命令参数

cp -r 命令常用的参数有:

  • -r:递归复制目录和文件
  • -i:在复制目录或者文件之前都会提示是否覆盖已存在的文件或目录
  • -p:递归复制目录和文件,同时保留文件的原有属性,如权限、时间戳等等
命令说明

cp -r 命令可以将一个目录及其包含的所有文件和子目录复制到目标目录中。在复制文件时,cp 命令会保留原始文件的属性(如权限和时间戳)。

需要注意的是,如果目标目录已经存在同名的文件或目录,cp 命令会覆盖它。

结论

cp -r 命令是 Linux 中非常常用的一个命令,它可以方便地将目录和文件复制到指定位置。在实际使用中,我们还可以根据不同的需求,使用不同的参数来完成更加复杂的操作。