cp命令详解轻松实现Linux文件复制

分类:知识百科 日期: 点击:0

cp命令介绍

cp命令是Linux系统中用来实现文件复制的命令,它是copy的简写,可以复制文件或文件夹,复制的文件可以放到当前目录或指定的目录中,其复制的方式包括覆盖复制和非覆盖复制。

cp命令使用方法

1.覆盖复制:

cp [选项] 源文件 目标文件

2.非覆盖复制:

cp -n [选项] 源文件 目标文件

cp命令常用参数

  • -a:将文件复制为原文件的属性,等于-dpR;
  • -d:复制文件时保留链接;
  • -f:强制复制;
  • -i:复制时如果存在同名文件,则会询问是否覆盖;
  • -l:复制时保留硬链接,而不是复制文件本身;
  • -p:复制时保留文件的属性,等于--preserve=mode,ownership,timestamps;
  • -R/r:复制目录;
  • -u:复制时只有源文件修改时间比目标文件新时,才会复制;
  • -v:复制时显示详细信息;
  • -P:复制时保留文件的属性,等于--preserve=mode,ownership,timestamps;
  • --help:显示帮助信息;
  • --version:显示版本信息。

cp命令实例

1.将文件file1复制到当前目录:

cp file1 ./

2.将文件file1复制到/tmp目录:

cp file1 /tmp

3.将文件file1复制到/tmp目录,如果/tmp目录存在同名文件,则询问是否覆盖:

cp -i file1 /tmp

4.将目录dir1复制到当前目录:

cp -r dir1 ./

5.将目录dir1复制到/tmp目录,并保留文件属性:

cp -a dir1 /tmp
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。