Linux cp命令的复制命令非常有用。 cp命令可以将指定路径下的文件(目录)复制到其他文件或目录中
CP [ options ] sourcefileordirectorytargetfileordirectory或
CP [ options ] source1source2source 3…. directory
第一个命令是单个文件或目录的副本,然后将多个文件复制到最后一个目录。
选项包括维护- a链接和文件属性,以及递归复制目录。 这相当于以下d、p和r三个选项的组合: - d复制时保留链接。 删除现有的目标文件而不显示- f提示符。 - i在覆盖目标文件之前,系统会提示您进行确认,并提供交互式副本。 复制- p源文件的内容时,修改时间和权限也会复制到新文件中。 - r如果源文件是目录文件,则cp递归复制该目录下的所有子目录和文件。 当然,目标文件必须是目录名称。 - l不复制。 我只需要链接文件。 -s复制到符号链接文档(symbolic link )或“快捷方式”文件;
-如果udestination比source旧,则更新destination。
cp命令使用方法
1、复制cp fileOne fileTwo或CP-IfileOnefileTwo-----文件one命名为two
2、将CP----IfileOneDirOne或cpfileoneDirone------文档one复制到dirone目录中
3、将CP-rdirOnedirTwo-------目录Dirone复制到dirtwo下
4、将CP-rDirone/*.*dirTwo-----Dirone下的所有文件包括文件夹复制到dirtwo
错误提示:
1、如果cp: omitting directory错误地提示您复制目录,可以使用-r选项递归复制。 cp -r dir1 dir2