在 Ubuntu 下,cp 命令用于复制文件和目录。以下是 cp 命令的一些常用选项和功能:
基本用法:
cp source destination
cp file1.txt file2.txt 将 file1.txt 复制为 file2.txt。-r 选项):cp -r source_directory destination_directory
cp -r dir1 dir2 将 dir1 复制为 dir2。选项:
-r 或 --recursive:递归复制目录及其内容。-i 或 --interactive:在覆盖目标文件之前提示用户。-v 或 --verbose:显示详细的复制过程。-u 或 --update:仅在源文件比目标文件新时才复制。-p 或 --preserve=mode,ownership,timestamps:保留文件的权限、所有者和时间戳。-a 或 --archive:等同于 -dR --preserve=all,用于归档模式复制。这些选项可以组合使用以满足不同的需求。例如,如果你想递归地复制一个目录并且希望在覆盖文件之前得到提示,可以使用:
cp -riv source_directory destination_directory
请注意,在使用 cp 命令时,确保你有足够的权限来读取源文件和在目标位置写入文件。