在Linux中有许多命令都有着它独特的含义,其中包括我下面将要说的Linux系统中最常用的命令之一之cp命令。

cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。

一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。

但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。

1.命令格式:

用法:

cp [选项]... [-T] 源 目的

或:cp [选项]... 源... 目录

或:cp [选项]... -t 目录 源...

2.命令功能:

将源文件复制至目标文件,或将多个源文件复制至目标目录。

3.命令参数:

-a, --archive 等于-dR --preserve=all

--backup[=CONTROL 为每个已存在的目标文件创建备份

-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, --no-dereference 不跟随源文件中的符号链接

-p 等于--preserve=模式,所有权,时间戳

--preserve[=属性列表 保持指定的属性(默认:模式,所有权,时间戳),如果

可能保持附加属性:环境、链接、xattr 等

-R, -r, --recursive 复制目录及目录内的所有项目

linux 中cp是什么意思,linux系统cp是什么相关推荐

  1. linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...

    在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...

  2. linux中_Linux基础知识(Linux系统、Linux中的链表)

    Linux系统简介 Linux系统的结构及特点 Linux系统的结构图如下图所示: 从上图可以看出,Linux是一个典型的宏内核(一体化内核)结构.硬件系统上面时硬件抽象层,在硬件抽象层上面时内核服务 ...

  3. 19. linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解

    linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解 文章目录 Linux权限位 读写执行 三种权限真正含义和作用 权限对文件的作用 权限对目录的作用 示例 chmod 使用数 ...

  4. centos sudo不能运行_如何在 Linux 中配置 sudo 访问权限 | Linux 中国

    Linux 系统中 root 用户拥有 Linux 中全部控制权力.Linux 系统中 root 是拥有最高权力的用户,可以在系统中实施任意的行为.-- Magesh Maruthamuthu Lin ...

  5. linux取证教程,Linux中的取证(Forensics in Linux)

    Linux中的取证(Forensics in Linux) 数字调查的主要问题是通过加密或任何其他格式保护重要证据或数据. 基本示例是存储密码. 因此,有必要了解Linux操作系统在数字取证实施中的使 ...

  6. linux中如何撤销上次命令,linux撤销cp命令的提示

    在linux系统下,cp命令其实就是复制文件或目录的命令.那怎么取消cp命令的覆盖提示呢?下面由学习啦小编为大家整理了linux撤销cp命令提示的方法,希望对大家有帮助! 1.linux cp命令说明 ...

  7. linux中dev目录的作用,Linux 的dev目录详解和Linux系统各个目录的作用

    Linux /dev目录详解 在linux下,/dev目录是很重要的,各种设备都在下面.下面简单总结一下: dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.因为在这个目 ...

  8. linux中ftp的工作原理,Linux系统学习 十二、VSFTP服务—简介与原理

    1.简介与原理 互联网诞生之初就存在三大服务:WWW.FTP.邮件 FTP主要针对企业级,可以设置权限,对不同等级的资料针对不同权限人员显示. 但是像网盘这样的基本没有权限划分. 简介: FTP(Fi ...

  9. linux中代码挂上n,Linux系统常用命令nl详解(示例代码)

    nl命令在linux系统中用来计算文件中行号.nl可以将输出的文件内容自动的加上行号!其默认的结果与cat -n有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能.本文 ...

  10. linux中600是什么权限,linux系统中文件的权限

    查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表 ...

最新文章

  1. GitHub怎样fork别人代码到自己仓库并进行贡献
  2. Java多线程:类ThreadPoolExecutor详解
  3. 高可用性网络的简单配置方案(一)
  4. ECharts简单入门demo
  5. Tomcat源码解读系列(二)——Tomcat的核心组成和启动过程
  6. php swoole 内存,swoole 占用内存到10M 报错
  7. TensorFlow学习笔记(二十五)CNN的9大模型
  8. 计算机硬件教学设计高中信息,重大版信息技术七上《计算机硬件系统》教学设计.doc...
  9. 浅谈Eclipse GEF
  10. 罗永浩直播又翻车?网友吐槽半价车是黑幕,本人回应
  11. Atitit.php  nginx页面空白 并返回500的解决
  12. 动态规划-hdoj-4832-百度之星2014初赛第二场
  13. 在 ReactNative 的 App 中,集成 Bugly 你会遇到的一些坑
  14. Sublime Text 3.0安装及破解汉化
  15. OP负反馈放大电路的自激振荡
  16. Oracle实验三 基于大数据集的数据库操作
  17. INS/GNSS组合导航(二)GNSS卫星定位原理及误差源
  18. linux系统安全与日志分析
  19. 理海大学计算机专业好申吗,美国留学选工科就来了解一下理海大学~
  20. 服务器硬盘数据备份到nas,如何使用 Time Machine 将文件从 Mac 备份至 Synology NAS

热门文章

  1. 各种路由的概念-直连路由、网关路由、主机路由、网络路由等
  2. POI Word表格复制行2种方式(copy()、手动复制行)
  3. python画画excel_用Python在Excel里画出蒙娜丽莎
  4. 王德明——全球旅行达人,走遍世界阅尽繁华,为何他独爱于此?
  5. msm8953 lk阶段lcd流程
  6. 【分享】笔记本触控面板使用指南
  7. JavaScript文档对象
  8. IP网络摄像头实现远程监控、直播的思路
  9. 大数据杀熟?我从银行数仓项目学到了什么
  10. iOS voip电话和sip软电话 --网络电话