在 Ubuntu 下,cp
命令用于复制文件和目录,而不是 copirdir
。如果你想复制一个目录及其内容,可以使用 cp
命令的 -r
(递归)选项。以下是 cp
命令的基本用法:
复制文件:
cp source_file destination_file
这将复制 source_file
到 destination_file
。如果目标文件已存在,它将被覆盖。
复制目录:
cp -r source_directory destination_directory
使用 -r
选项可以递归地复制整个目录及其内容到目标目录。如果目标目录不存在,它将被创建。
复制目录并保留属性:
cp -a source_directory destination_directory
-a
选项等同于 -dR --preserve=all
,它会递归复制目录并保留符号链接、文件权限、时间戳、用户和组信息等。
复制时提示覆盖:
cp -i source_file destination_file
使用 -i
选项可以在覆盖目标文件之前给出提示。
复制多个文件或目录:
cp -r file1 file2 directory1 destination_directory
这将复制 file1
、file2
和 directory1
到 destination_directory
。
请注意,使用 cp
命令时要小心,特别是当你使用 -r
选项时,因为它会递归地复制目录及其内容,可能会不小心覆盖重要文件。在执行复制操作之前,最好先检查目标路径,确保不会发生数据丢失。