阅读量:104
在 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 命令时,确保你有足够的权限来读取源文件和在目标位置写入文件。