在 Ubuntu 中,如果你想复制一个目录及其所有内容,可以使用 cp
命令的 -r
(递归)选项。以下是基本的命令格式:
cp -r 源目录 目标目录
这里是一个具体的例子:
假设你想复制名为 source_directory
的目录到 destination_directory
,你可以使用以下命令:
cp -r source_directory destination_directory
如果目标目录不存在,cp
命令会自动创建它。如果目标目录已经存在,并且你希望覆盖其中的文件,那么你需要添加 -f
(强制)选项:
cp -rf source_directory destination_directory
请注意,使用 -f
选项时要小心,因为它会覆盖目标目录中的现有文件而不会提示确认。
此外,如果你希望在复制过程中显示详细信息(例如,哪些文件被复制了),可以添加 -v
(verbose)选项:
cp -rv source_directory destination_directory
总结一下,常用的 cp
命令选项包括:
-r
:递归复制目录及其内容。-f
:强制覆盖目标文件。-v
:显示详细信息。
希望这些信息对你有帮助!