在Linux中,cp -r
(而不是copirdir
)命令用于递归地复制目录及其内容。-r
选项表示“递归”,这意味着命令会复制指定目录下的所有文件和子目录,包括它们的权限、时间戳等信息。
例如,如果你想要复制一个名为source_dir
的目录及其所有内容到另一个名为destination_dir
的目录,你可以使用以下命令:
cp -r source_dir destination_dir
如果destination_dir
不存在,这个命令会创建它。如果destination_dir
已经存在,source_dir
的内容会被复制到destination_dir
中,覆盖原有的文件和子目录(除非使用了-n
选项来避免覆盖)。
请注意,cp -r
命令需要足够的权限来读取源目录和写入目标目录。如果没有足够的权限,命令可能会失败。