cp 是 Linux 系统中用于复制文件和目录的命令。它的作用是将一个或多个源文件或目录复制到目标位置。以下是 cp 命令的一些常见用法:
复制文件:
cp source_file destination_file
这条命令将 source_file 复制为 destination_file。如果目标文件已存在,它将被覆盖。
复制目录(需要使用 -r 选项):
cp -r source_directory destination_directory
这条命令递归地复制整个目录及其内容。
复制多个文件:
cp file1 file2 destination_directory
这条命令将 file1 和 file2 复制到指定的目标目录。
使用通配符复制文件:
cp *.txt destination_directory
这条命令将当前目录下所有 .txt 文件复制到目标目录。
保留文件属性(使用 -p 选项):
cp -p source_file destination_file
这条命令在复制文件时保留文件的属性,如修改时间、访问时间和权限。
交互式复制(使用 -i 选项):
cp -i source_file destination_file
如果目标文件已存在,这条命令会提示用户是否覆盖。
请注意,cp 命令不会创建备份。如果需要在复制过程中创建备份,可以使用 -b 选项。