今天要和大家分享的Linux常用命令是cp命令,Linux cp命令常常被用于复制文件或目录,如同时指定两个以上的文件或目录,且后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而后的目的地并非一个已存在的目录,则会出现错误信息。

Linux cp命令语法:

cp 参数 目录1 目录2

翻译成人话就是以某种方式,将目录1复制到目录2

Linux cp命令参数:

-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。

-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。

-f:覆盖已经存在的目标文件而不给出提示。

-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

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

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

-l:不复制文件,只是生成链接文件。

Linux cp命令使用案例:

cp -u -v file1 file2

.将文件file1复制成文件file2

cp file1 file2

.采用交互方式将文件file1复制成文件file2

cp -i file1 file2

.将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式

cp -f file1 file2

.将目录dir1复制成目录dir2

cp -R file1 file2

.同时将文件file1、file2、file3与目录dir1复制到dir2

cp -R file1 file2 file3 dir1 dir2

.复制时保留文件属性

cp -p a.txt tmp/

.复制时保留文件的目录结构

cp -P /var/tmp/a.txt ./temp/

.复制时产生备份文件

cp -b a.txt tmp/

.复制时产生备份文件,尾标 ~1~格式

cp -b -V t a.txt /tmp

.指定备份文件尾标

cp -b -S _bak a.txt /tmp

以上就是今天为大家分享的linux cp命令,想查看更多Linux常用命令,可以点击Linux命令大全;点击Linux学习,可以系统学习Linux系统使用。

linux cp备份命令,Linux cp命令使用详解相关推荐

  1. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  2. linux命令ps -aux|grep xxx详解

    linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...

  3. linux xxx命令,linux命令ps aux|grep xxx详解

    对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...

  4. 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解

    玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...

  5. linux dig命令的安装和使用详解

    linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...

  6. linux添加目录命令权限,linux chmod命令设置目录/文件权限详解

    首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...

  7. linux环境下blastn命令怎么用,Linux环境下通配符及特殊符号使用详解

    Linux环境下通配符及特殊符号使用详解 我们现在来介绍通配符的使用,通过通配符的过滤,快速找到想找的文件和目录,比如/etc/目录下有上千个目录和文件,不使用通配符想找一个目录和文件是非常麻烦的和花 ...

  8. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  9. 详解FTP服务完成Linux和WIN10之间的信息传输(实验详解)

    详解FTP服务完成Linux和WIN10之间的信息传输(实验详解) 一.FTP简介 1. FTP服务--用来传输文件的协议 2.端口 3.数据连接模式 二.相关配置 1.安装FTP服务 2.设置匿名用 ...

  10. Linux系统多网卡绑定各配置模式详解

    Linux系统多网卡绑定各配置模式详解 1. 配置多网卡bond 1.1. mode=0 模式 1.2. mode=1 模式 1.2.1. 关闭NetworkManager服务 1.2.2. 网卡配置 ...

最新文章

  1. Varnish3.0中文入门教程-应用篇2
  2. 个人在iOS开发过程中真机调试遇到的问题及解决方法
  3. matlab 如何被c 调用函数调用函数调用,c 调用 matlab engine 自定义函数
  4. 通过java反射机制获取该类的所有属性类型、值。
  5. Design Pattern: Observer Pattern
  6. Splash 渲染引擎简介
  7. VTK:图片之ImageCheckerboard
  8. 战胜柯洁战胜不了高中生?DeepMind挑战高中数学题,完败
  9. 线程同步--关键代码段(三)
  10. c51单片机时钟程序汇编语言,51单片机汇编语言--延时程序的延时时间
  11. android so文件解密器,【Android 原创】so文件动态加解密的CrackMe
  12. java swing实现抖音上的表白程序
  13. PeopleSoft 快捷键
  14. TeX家族整理(扫盲文)
  15. 「好书推荐」那些精彩的引人深思、充满反转的推理小说推荐
  16. mysql increment_mysql中auto_increment用法详解
  17. 在线网络打字系统_打字比赛系统软件
  18. JavaScript高级程序设计(第4版)学习随笔【第三章】
  19. 电脑使用DP线连接显示器,插在显示器音频口的音响没有声音解决办法
  20. jsTree插件简介(一)

热门文章

  1. 深度召回在飞猪旅行推荐系统中的探索和实践
  2. IBM Rational Software Architect 通过编程方式生成UML模型
  3. jquery 点击事件点击元素添加和移除class
  4. centos stream 8 升级和切换python版本的简单方法
  5. 设置webhook_使用 WebHook 来自动部署 NodeJS 项目!
  6. 面试过了千万别被HR砍价忽悠了
  7. 服务器磁盘阵列亮红灯报警故障处理
  8. ajax请求动态生成dmo无法绑定事件解决方案
  9. **农商手机银行app更新代码后访问速度非常慢
  10. 程序员送给女朋友的3D旋转相册附背景音乐