cp [OPTION]... SOURCE... DEST
参数解释如下:
[OPTION]
:可选参数,用于指定cp
命令的不同选项。SOURCE
:源文件或目录的路径。可以指定一个或多个文件或目录。DEST
:目标文件或目录的路径。
选项参数包括:
-a, --archive
:保持文件的属性不变,递归复制目录,保留链接。-b, --backup
:在复制文件时创建备份。
当使用 -b 选项时,如果目标文件已经存在,
cp 命令会在复制目标文件之前先创建一个备份文件。备份文件的命名规则是在目标文件名后添加一个波浪线(~)作为后缀。例如,假设有一个文件 file.txt,执行以下命令:cp -b file.txt file_new.txt如果 file_new.txt 不存在,则 file.txt 会被复制到 file_new.txt。但是,如果 file_new.txt 已经存在,则会先将其重命名为 file_new.txt~,然后再进行复制,确保不会覆盖原始的 file_new.txt。
-f, --force
:如果有重名文件存在,强制覆盖。-i, --interactive
:交互式方式提示用户确认覆盖操作。-l, --link
:创建硬链接而不是复制文件。-p
:保留源文件的访问时间、修改时间等属性。-r, -R, --recursive
:递归复制目录及其内容。-s, --symbolic-link
:创建符号链接而不是复制文件。-u, --update
:仅在目标文件不存在或源文件较新时进行复制。-v, --verbose
:显示详细的复制过程信息。