`
netcome
  • 浏览: 482663 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

复制文件(cp 命令)

    博客分类:
  • AIX
阅读更多

使用 cp 命令将 SourceFile 或 SourceDirectory 参数指定的文件或目录中的内容复制到 TargetFile 或 TargetDirectory 参数指定的文件或目录中。

如果指定为 TargetFile 的文件已存在,那么副本会覆盖该文件原来的内容而不发出警告。如果要复制多于一个的 SourceFile,那么目标必须为一个目录。

如果新的目标中已存在一个同名的文件,那么复制的文件将覆盖新目标中的文件。因此,最好为文件的副本指定一个名字,以确保同名的文件在目标目录中不存在。

要将 SourceFile 的副本放在一个目录中,请为 TargetDirectory 参数指定一个到现有目录的路径。如果不在路径的尾部指定一个新文件名,那么在复制到另一目录时,文件均保持各自原有的名字不变。如果指定了 -r 或 -R 标志,那么 cp 命令还可将整个目录复制到其他目录中。

还可以使用 -R 标志复制特殊设备文件。指定 -R 使得特殊文件在新路径名下被重新创建。指定 -r 标志使得 cp 命令试图将特殊文件复制到常规文件。

以下是如何使用 cp 命令的示例:
  • 要在当前目录下创建一个文件的副本,请输入以下命令:
    cp prog.c prog.bak
    
    该命令将 prog.c 复制到 prog.bak。如果 prog.bak 文件尚不存在,那么 cp 命令将创建该文件。如果该文件已存在,那么 cp 命令以 prog.c 文件的副本将其替换。
  • 要将当前目录中的一个文件复制到另一个目录,请输入以下命令:
    cp jones /home/nick/clients
    
    该命令将 jones 文件复制到 /home/nick/clients/jones
  • 要将一个目录中的所有文件复制到一个新目录,请输入内容:
    cp /home/janet/clients/* /home/nick/customers
    
    该命令仅将 clients 目录中的文件复制到 customers 目录。
  • 要将指定的一组文件复制到另一个目录,请输入以下命令:
    cp jones lewis smith /home/nick/clients
    
    该命令将当前工作目录中的 joneslewis 和 smith 文件复制到 /home/nick/clients 目录。
  • 要用模式匹配字符复制文件,请输入以下命令:
    cp programs/*.c .
    
    该命令将 programs 目录中以 .c 结尾的文件复制到以单个圆点(.)表示的当前目录中。必须在 c 和最后的圆点之间输入一个空格。

分享到:
评论

相关推荐

    Linux 下java常用命令总结

    cp 命令可以用来复制文件,例如:cp source.txt dest.txt 将 source.txt 复制成 dest.txt,cp source.txt /tmp/ 将 source.txt 复制到 /tmp/ 目录中。 cp 命令还可以用来覆盖文件前询问,强制复制和递归复制。 8. ...

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

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

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

    `cp`命令在Linux中是一个非常基础且重要的命令行工具,用于复制文件和目录。 **`cp`命令的基本用法:** 在Linux中,`cp`命令通常用于在终端中复制文件或目录。基本语法如下: ```bash cp [选项] 源 目标 ``` 其中...

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

    【标题】"Linux基础课件Linux系统文件复制cp命令共9页.p" 指的是一份关于Linux操作系统中文件复制操作的教程资料,重点介绍了Linux中的`cp`命令。这个命令是Linux用户日常操作中不可或缺的一部分,用于在文件系统内...

    Ubuntu 常用文件操作命令

    cp 命令用于将文件或目录复制到另一个文件或目录中。基本语法格式为:`cp [选项] 源文件 目标文件`。 cp 命令的选项有很多,如: * -a:保留链接、文件属性,并递归地复制目录。 * -d:复制时保留链接。 * -f:非...

    Linux常用命令英文全称与中文解释

    用户可以通过输入“cp”命令来复制文件。 19. Ln - 链接文件 Ln 命令可以用来链接文件。用户可以通过输入“ln”命令来链接文件。 20. Fg - 前景 Fg 命令可以用来将进程移到前景。用户可以通过输入“fg”命令来将...

    Linux 最最常用命令使用示例(10个并配图)

    cp 命令用于复制文件。例如: ``` $ cp file1.txt file2.txt ``` 这将将 file1.txt 文件复制到 file2.txt。 cp 命令还有多种选项,例如: * -r:复制文件夹。 * -f:强制删除文件,不提示是否删除。 10. mv ...

    mac终端常用命令[借鉴].pdf

    cp 命令用于复制文件或目录。可以使用参数来指定源文件和目标文件。例如,`cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions` 可以把桌面的 Natit.kext 文件复制到驱动目录中。 参数: * `-R`:...

    linux常用命令.docx

    cp 命令可以复制文件,例如 cp a.out b.out,可以将名为 a.out 的文件复制到名为 b.out 的文件中。 7. mv 命令:剪切文件 mv 命令可以剪切文件,例如 mv a.out b.out,可以将名为 a.out 的文件剪切到名为 b.out 的...

    定时复制文件到指定电脑

    首先,实现定时复制文件的基本原理是利用操作系统提供的任务计划程序(如Windows的任务计划程序或Linux的Cron)配合文件复制命令。例如,在Windows中,我们可以使用`xcopy`或`robocopy`命令;在Linux中,可以使用`...

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

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

    操作系统实现cp命令

    操作系统实现cp命令是计算机科学领域中的一种基本操作,cp命令是Linux操作系统中的一种基本命令,用于复制文件或目录。下面我们将对操作系统实现cp命令的知识点进行总结。 实验目的 操作系统实现cp命令的实验目的...

    linux cp命令 源代码

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

    linux cp 命令.docx

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

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

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

    Linux下的cp命令详解

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

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

    最后百度了一下才明白,原来cp命令复制目录的时候需要带命令参数的。难怪我一使用cp命令就报错。下面说一下该命令的一些使用技巧: 1. cp命令语法 cp [options] <source> <target> 或 cp [options] source1 source2...

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

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

    shll命令 支持文件列举ls,文件删除del,和文件拷贝cp命令

    在shll命令中,用户可以使用"cp"命令来复制一个文件到相同或不同的目录下。例如,"cp file1.txt newfile.txt"会创建一个名为"newfile.txt"的新副本,内容与"file1.txt"相同。若需要递归复制整个目录,通常需要加上"-...

    linux操作系统cp命令详细的使用教程.pdf

    * 复制文件到目录:`cp file1 dir1` * 复制目录下的文件到当前目录:`cp /tmp/file1 .` * 复制整个目录:`cp -r dir1 dir2` 注意事项 在使用 cp 命令时,需要注意以下几点: * 在使用 cp 命令拷贝文件时,建议...

Global site tag (gtag.js) - Google Analytics