`

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.

分享到:
评论

相关推荐

    Windows下的Linux中cp复制命令(非bat,是cp的Windows命令实现)

    这里提到的"Windows下的Linux中cp复制命令"实际上是指在Windows上通过这些工具来实现与Linux系统中`cp`命令类似的文件复制功能。`cp`命令在Linux中是一个非常基础且重要的命令行工具,用于复制文件和目录。 **`cp`...

    linux cp命令 源代码

    在Linux操作系统中,`cp`命令是一个非常基础且重要的工具,用于复制文件和目录。它在文件系统管理中扮演着核心角色。这个标题所指的“linux cp命令 源代码”应该是一个实现了Linux `cp`命令功能的个人版本,可能是...

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

    这个命令是Linux用户日常操作中不可或缺的一部分,用于在文件系统内复制文件或目录。 【描述】"Linux基础课件Linux系统文件复制cp命令共9页.pdf.zip" 提示这是一份以PDF格式编写的9页教学材料,被压缩成ZIP文件。这...

    Linux下的cp命令详解

    Linux下的cp命令是用于复制文件或目录的命令,是Linux操作系统中最基本也是最常用的命令之一。cp命令的基本语法为:`cp [options] source destination`,其中`source`是要复制的文件或目录,`destination`是要将文件...

    linux 实现cp -r命令

    在Linux操作系统中,`cp`命令是一个非常基础且重要的工具,用于复制文件和目录。而`-r`或`--recursive`选项则是`cp`命令的一个关键参数,它允许我们递归地复制整个目录及其子目录下的所有内容。这篇内容我们将深入...

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

    在Linux操作系统中,掌握基本的文件管理命令是至关重要的,其中`cp`命令是用于复制文件和目录的一个核心工具。本课件主要介绍了`cp`命令的作用、基本格式以及多种用法,帮助初学者理解并熟练运用这个命令。 首先,...

    Linux文件和目录操作命令

    - **cp**:复制文件或目录。 - `cp source_file target_file`:复制source_file到target_file。 - `cp -r source_directory target_directory`:递归复制目录。 - **mv**:移动或重命名文件。 - `mv old_name new...

    Linux文件操作最常用命令.pdf

    在同一台机器上复制文件或目录,可以使用`cp`命令。`cp`命令的基本语法为`cp [options] source destination`。常用的选项有`-a`(归档模式,保留链接、文件属性)、`-d`(保留链接)、`-f`(强制覆盖)、`-i`(提示...

    实现linux的cp命令

    在Linux系统中,`cp`命令是一个非常基础且重要的工具,用于复制文件或目录。它在用户日常操作和系统管理中扮演着不可或缺的角色。本文将深入解析如何通过C语言实现一个简单的`cp`命令功能。 首先,我们来看一下提供...

    Linux复制写入命令.txt

    根据提供的文件信息,本文将详细解释“Linux复制写入命令”这一主题,涵盖服务器上的复制、剪切以及文件传输操作。 ### Linux复制写入命令详解 #### 一、概述 在Linux环境中,复制、剪切及传输文件是日常管理工作...

    linux cp 命令.docx

    Linux 中的 cp 命令是一个基本的文件管理命令,用于复制文件或目录。下面将详细介绍 cp 命令的语法、选项、示例和应用场景。 语法 cp 命令的语法非常简单,基本语法如下所示: ``` cp [选项] 源文件 目的 cp [选项]...

    Linux中cp和scp命令的使用方法.docx

    Linux 中的 cp 和 scp 命令是两个非常重要的文件 copy 命令,它们都可以用来 copy 文件,但是它们的使用场景和方法有所不同。 cp 命令是用于在同一台电脑上,在不同的目录之间来回 copy 文件。cp 命令的基本格式...

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

    `cp` 命令用于复制文件和目录。基本语法为: ```bash cp [选项]... 源... 目标 ``` - `-r` 选项用于递归复制整个目录。例如,如果你想将一个目录及其所有子目录和文件一起复制,可以使用 `cp -r source_...

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

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

    Linux文件的复制、删除和移动命令使用说明.docx

    mv 命令不同于 cp 命令,mv 命令是完全的从源移动文件并且把文件移动到指定的目录,而 cp 命令只是复制文件的内容从一个文件到另一个文件。 语法:mv [-f] [-i] 原名称 新名称 mv 命令的常用选项包括: * -f:在...

    linux查找文件命令find

    Linux 查找文件命令 find Linux 操作系统中查找文件的命令是 find 命令,这个命令可以帮助用户快速地查找硬盘上的文件。在 Linux 系统中,文件表达格式非常复杂,不像 Windows、DOS 下都是统一的 AAAAAAA.BBB 格式...

    Linux目录文件基本命令

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

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

    为了在复制大文件或大量文件时提供进度提示,我们可以编写一个带进度提示的复制文件命令源码。这样的工具尤其适用于处理超过4GB的大文件,因为大文件的复制可能需要较长时间,用户可能希望实时了解复制的状态。 ...

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

    cp 命令是 Linux 中用来复制文件或目录的命令。它可以将源文件或目录复制到目标文件或目录中。如果源文件是普通文件,则该命令把它复制到指定的目标文件中;如果是目录,就需要使用'-r'选项,将整个目录下所有的文件...

Global site tag (gtag.js) - Google Analytics