您的位置 首页 > 娱乐休闲

Linux下使用cp命令复制文件和目录(上)


cp(copy)命令

功能:将文件(可以是多个)复制成一个指定的目的文件或复制到指定的目标目录中。目的文件或目录一定是cp命令中的最后参数。

格式如下:

cp [-option(s)] source(s) target

  • source(源):可以是一个或多个文件,也可以是一个或多个目录。

  • target(目的):可以是一个文件或一个目录。

-option(选项)为cp命令常用的选项有以下几种:

  1. -i (interactive,交互的):防止不小心覆盖已经存在的文件或目录,在覆盖之前给出提示信息

  2. -r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中的所有内容,包括子目录的所有内容。

  3. -p(preserve,维持):保留一些特定的属性,如时间戳(timestamp,时间和日期)等,即时间和日期与原文件相同

  4. -f(force,强制):若目标文件已存在,系统并不询问而是强制复制,直接覆盖

最简单的cp命令就是将一个文件复制成同一目录中的新文件。此时,在cp命令中必须同时指定源文件名和目的文件名。

例:在当前目录下将cal2016复制为新的cal2017,命令如下:

cp cal2016 cal2017

当这一命令执行完之后,Linux系统不会出现任何提示信息。(如果是以root用户执行cp命令,系统默认以cp-i的方式工作)

当不确定生成的目的文件是否存在时,可以使用带有-i的cp来进行复制。



今天就分享这么多了,谢谢欣赏!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“Linux下使用cp命令复制文件和目录上”边界阅读