cp命令简称为,主要功能是复制文件或目录。
cp命令可以将多个文件复制到特定文件名或已存在的目录中,同时也可以将多个文件复制到指定目录中。
以下是一些具体的案例:
用root身份,将root目录下的.bashrc复制到/tmp下,并命名为bashrc。
**注意:**与mv命令不同的是,cp是拷贝,而mv相当于剪切。
拷贝多个文件到指定目录中。
递归复制目录及其子目录内的所有内容。
创建文件的硬链接,而不是拷贝。可以使用-l选项来创建“快捷方式”或者链接到文件。
**注意:**创建符号链接只能在当前目录下进行。
只拷贝符号链接文件,可以使用-P选项来实现。
可以试一下-L选项,它与-P选项相反,也是cp默认的行为。
拷贝目录时,符号链接也会被拷贝。
详细显示命令执行的操作可以使用-v选项。
覆盖前询问(使前面的-n选项失效)。
盖已存在的文件目标前将目标文件备份,可以使用--backup选项。
只拷贝文件属性,不拷贝文件内容,可以使用--attributes-only选项。
使用-f选项会强制进行拷贝操作。