Linux常用命令之——复制命令cp
复制命令cp
命令格式:cp [命令参数] [源文件/源文件夹] [目标文件]
命令作用:该命令把指定的源文件复制到目标文件,或者把多个源文件复制到目标目录中。
==========================================================================
参数说明:
-a 该选项通常在复制目录时使用,该命令会保留链接、文件属性,并且递归地复制目录;
-d 复制时保留链接;
-f 删除已经存在的目标文件而不提示;
-i 在覆盖目标文件之前,将会给出提示,要求用户确认。输入y时,目标被覆盖。该选项为交互式复制;
-p 使用该选项,cp除了复制源文件的内容外,还将把源文件的修改时间和访问权限一并进行复制;
-r 若给出的源文件是目录文件,此时cp命令将递归复制该目录下所有的子目录和文件。使用此选项时,目标文件必须为一个目录名;
-l 不进行复制操作,只是链接文件。
***************************************************************************
【注】为防止用户在不经意的情况下用cp命令破坏另一个文件,例如用户指定的目标文件名已经存在,用cp命令复制文件后,这个文件就会被新的源文件覆盖。因此,建议用户在使用cp命令复制文件时,最好使用【-i】选项,在覆盖文件时进行最后的确认!