`

LINUX CP 复制文件 命令

阅读更多

p命令 
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 

语法: cp [选项] 源文件或目录 目标文件或目录 

说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 

该命令的各选项含义如下: 

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 

- d 拷贝时保留链接。 

- f 删除已经存在的目标文件而不提示。 

- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 

- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 

- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 

- l 不作拷贝,只是链接文件。 

需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。 

例子: 
Cp -i file1 file2 (将文档 file1 复制成 file2 . –i为提示确认。) 

cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1. 

cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1. 

cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2 

cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.

分享到:
评论

相关推荐

    Linux基础课件Linux系统文件复制cp命令共9页.p

    Linux基础课件Linux系统文件复制cp命令共9页.pdf.zip

    Linux复制文件命令cp之使用解说

    Linux下的命令有很多,其中有一个命令,我一直使用都存在问题,那就是cp命令了。每次使用该命令,都提示cp:omitting directiory错误。最后百度了一下才明白,原来cp命令复制目录的时候需要带命令参数的。难怪我一...

    Linux目录文件基本命令

    查看目录下文件mkdir命令:创建目录(文件夹)rmdir命令:删除空目录touch命令:创建文件及修改文件时间戳ln命令:在文件之间建立链接ext 文件系统(Linux 文件系统)ln创建链接的深度剖析cp命令:复制文件和目录rm...

    linux文件操作命令.html

    复制文件:cp,重命名、移动文件:mv,删除文件、目录:rm,绝对、相对命令,建立目录:mkdir,改变文件或目录所属的组:chgrp,显示进程:ps,

    Linux cp命令用法详解

    Linux cp命令主要用于复制文件或目录。 语法 cp [options] source dest 或 cp [options] source... directory 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用...

    用LinuxC实现两个文件间的复制

    用LinuxC库函数实现两个文件间的复制,例如:fopen、fclose 用LinuxC库函数实现两个文件间的复制

    Linux 基础 31-拷贝和移动命令-03-cp命令复制文件.flv

    Linux 基础 31-拷贝和移动命令-03-cp命令复制文件.flv

    Linux的基础命令复制,删除,移动文档.docx

    Linux的基础命令,复制,删除移动文档 复制/删除/移动文档 ⑴复制到文档 1. cp—Copy 格式:cp【选项】...原文件...目录路径 2.常用选项 -r:递减复制整个目录 -f:强制覆盖,不提示(与-i相对 -p:保持原文件的...

    CP命令实现(linux下C语言)edsionte.com

    linux下C语言实现cp命令。主要功能有: 1.将一个文件拷贝到指定路径。(目的文件可存在也可不存在)。这是my_cp中最基本的功能,事实上2,3,4功能最终都会被分解成此功能。 2.将一个目录拷贝到指定目录下,此时...

    常用的Linux命令大全

    grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd 命令 该命令的英文解释为 print working directory(打印工作目录)。输入 pwd 命令, Linux 会输出当前目录。 ...

    Linux操作系统:复制和移动命令.pptx

    复制文件,保持原文件属性不变 -r 递归复制目录下的所有文件和目录 -f 强制复制文件,若重名直接覆盖 -a 将文件和属性一起复制 cp 命令 命令名称:cp; 格式:cp [选项] 源文件 目标文件; 功能:用于复制文件和目录...

    网络安全学习linux部分命令

    6. cp----复制文件或目录 7. mv----剪切文件、改名 8. rm----删除文件 1.3文件处理命令 1、 touch----创建空文件/刷新文件时间标记 2、 cat---- 显示文件内容 3、 tac----显示文件内容(反向列示...

    带进度提示的复制文件命令源码(linux)

    带进度提示的命令行拷贝文件工具,可复制超4G大文件。主要应用于超大文件或者文件夹复制时给出进度提示,避免时间过长,无法获知文件复制状态,主要应用于linux系统。

    linux复制、删除、移动文件的命令:cp、rm、mv.docx

    linux复制、删除、移动文件的命令:cp、rm、mv.docx

    Linux使用scp命令进行文件远程拷贝详解

    Linux的scp命令可以在Linux服务器之间复制文件和目录。 使用语法: scp [参数] [源路径] @IP:/目标路径 scp 参数如下: -1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4...

    Linux 中的文件复制cp命令和scp命令详解

    主要介绍了Linux 中的文件复制cp命令和scp命令详解的相关资料,需要的朋友可以参考下

    Linux基础课件-- Linux系统文件复制-cp命令.pptx

    Linux操作系统基础

    linux命令汇总-linux基础命令

    这个命令可以用来复制文件或整个目录。 mv:功能为移动文件或目录,也可以用来重命名。语法为mv [选项] 源文件或目录 目标文件或目录。 rm:功能为删除文件或目录。语法为rm [选项] 文件或目录。请注意,使用此命令...

    一个简单的linux命令 cp

    cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中...

Global site tag (gtag.js) - Google Analytics