`

linux命令--文件目录操作命令之cp

阅读更多
cp命令用来复制文件或者目录

1.命令格式:
用法:cp [选项]... [-T] 源 目的
  或:cp [选项]... 源... 目录
  或:cp [选项]... -t 目录 源...
2.命令功能:
将源文件复制至目标文件,或将多个源文件复制至目标目录。
3.命令参数:
-a, --archive  等于-dR --preserve=all备份文件与原文件两个文件的时间是一致的
--backup 为每个已存在的目标文件创建备份。删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目录。假如没有加上这个参数,在复制过程中若遇到符号链接,则会直接复制源文件或目录
-b   类似--backup 但不接受参数
--copy-contents  在递归处理是复制特殊文件内容
-d   等于--no-dereference --preserve=links
-f,--force 如果目标文件无法打开则将其移除并重试(当 -n 选项存在时则不需再选此项)
-i,--interactive  覆盖前询问(使前面的 -n 选项失效)
-H                跟随源文件中的命令行符号链接
-l, --link        链接文件而不复制
-L, --dereference  总是跟随符号链接
-n, --no-clobber   不要覆盖已存在的文件(使前面的 -i 选项失效)
-p 或 --preserve  保留源文件或目录的属性,包括所有者、所属组、权限与时间
-P 或 --parents   保留源文件或目录的路径,此路径可以是绝对路径或相对路径,且目的目录必须已经存在
-r  递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
-R 或 --recursive   递归处理,将指定目录下的文件及子目录一并处理

复制单个文件到目标目录,文件在目标文件中不存在:
cp log.txt test1
log.txt复制到test1文件夹中

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

相关推荐

    Linux运维-操作系统 教程 从入门到精通101课-29-29文件系统命令-cp拷贝.mp4

    Linux运维-操作系统 教程 从入门到精通101课-29-29文件系统命令-cp拷贝.mp4

    网络安全学习linux部分命令

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

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

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

    linux命令汇总-基础命令大全

    linux命令汇总。Linux基础命令大全简介如下: ls:英文原意为list,功能为显示目录文件。语法为ls [-选项] [文件或目录]。常用选项包括-a(显示所有文件,包括隐藏文件)、-lh(详细信息显示)、-d(查看目录属性)...

    linux命令汇总-linux基础命令

    linux命令汇总.pwd:功能为查看当前所在目录。这是一个非常常用的命令,可以帮助用户确定当前的工作目录。 touch:功能为创建空白文件。语法为touch [选项] [文件]。这个命令可以用来快速创建一个新的空文件。 cat:...

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    Linux命令讲解视频.rar

    06-查找文件命令, mp4 07-压缩和解压缩命令, mp4 08文件权限命令 mp4 09获取管理权限的相关命令, mp4 10用户相关操作 mp4 11-用户组相关操作 mp4 01第二天知识点回顾 mp4 02p命令选项-a的使用 mp4 03远程登录 mp4...

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

    Linux操作系统基础

    Linux目录文件基本命令

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

    常用的Linux命令大全

    用于查找一些常用的linux命令,帮助人员进行开发 1.Linux 管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制...

    Linux命令讲解视频.zip

    第2节 linux命令一 06-查看目录命令.ev4 07-切换目录命令.ev4 08-绝对路径和相对路径.ev4 09-创建、删除文件和目录.ev4 10-拷贝、移动文件和目录.ev4 11-终端命令的格式说明.ev4 12-查看命令帮助.ev4 13-ls命令选项....

    一个简单的linux命令 cp

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

    史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!

    apt 安装/卸载软件文件和目录常用命令查看目录内容ls 命令说明Linux 下文件和目录的特点ls 常用选项ls通配符的使用切换目录cd相对路径和绝对路径创建和删除操作touchmkdirrm拷贝和移动文件treecpmv查看文件内容...

    Linux命令搜索工具linux-command.zip

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。   Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的...

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

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

    Linux网络操作系统基础:常用Linux命令.ppt

    目录文件基本操作 test1 test2 test3 test Linux.txt rc.d 实训练习:文件目录定位查找 任务1: 从根目录查找名为shadow的文件,并输出到标准设备(屏幕) 从当前用户工作目录查找名为passwd的文件,并输出到标准设备 ...

    linux常用命令100

    其中,ls命令用于列出当前目录下的文件和子目录,cd命令用于切换目录,mkdir命令用于创建新目录,rm命令用于删除文件或目录,cp命令用于复制文件或目录,mv命令用于移动文件或目录。另外,pwd命令用于显示当前工作...

    自己实现的Linux中的cp命令

    自己实现的Linux中的cp命令,可以实现文件到文件,文件到目录,目录到目录拷贝,并且拷贝时候将权限/创建时间都修改为源文件。

    linux文件操作命令.html

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

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

    功能:用于复制文件和目录,或者复制多个文件源到指定目录。 cp 命令 案例 在/root/test目录下,复制1.txt给c1.txt 。 案例 将 /var/lock/asound.state.lock文件复制/root/test/ 目录下,保持原有文件属性不变。 cp ...

Global site tag (gtag.js) - Google Analytics