在Ubuntu中,cp命令用于复制文件和目录。如果你想复制一个目录及其所有内容(包括子目录和文件),你需要使用-r(递归)选项。以下是cp命令的基本语法:
cp -r [源目录] [目标目录]
假设你想复制一个名为source_directory的目录到destination_directory,可以使用以下命令:
cp -r source_directory destination_directory
-r:递归复制目录及其内容。source_directory:要复制的源目录。destination_directory:目标目录,如果目标目录不存在,cp命令会自动创建它。-v:显示详细的复制过程。-p:保留文件的属性(如权限、时间戳等)。-a:归档模式,等同于-dR --preserve=all,保留所有文件属性并递归复制。-v和-p选项cp -rvp source_directory destination_directory
-a选项cp -a source_directory destination_directory
通过这些选项,你可以根据需要灵活地控制复制操作的行为。