首页 > 系统相关 >linux中cp-a和cp-r的区别是什么

linux中cp-a和cp-r的区别是什么

时间:2023-01-09 21:59:27浏览次数:48  
标签:文件属性 区别 sh 复制 linux cp 目录

原文地址:http://net.sanhaostreet.com/it/202203/1513250.html

inux中cp-a和cp-r的区别是什么

Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。

语法

cp [options] source dest

cp [options] source... directory

参数说明:

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

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

cp -a: 递归复制,复制的数据会保留原有数据的时间戳等信息(具体:时间戳+所有权+复制连结文件属性而非档案本身)

cp -r: 递归复制,复制的数据会使用新的时间戳等信息

复制连结文件属性而非档案本身:例如是软链接的话,复制的是软链接的属性(时间戳等信息),而不是实际文档的

比如:

cp -a test.sh test1.sh

使用ls -l查看:两者时间戳一致

cp -r test.sh test2.sh

使用ls -l 查看:两者时间戳不同

复制链接文件也是一样:

简单总结下:

使用cp -a相当于将原数据原封不动的拷贝过来,不改变里面的任何信息

使用cp -r拷贝数据,拷贝的结果是生成新的时间戳等信息

相关推荐:《Linux视频教程》

以上就是linux中cp-a和cp-r的区别是什么的详细内容,更多请关注php中文网其它相关文章!

标签:文件属性,区别,sh,复制,linux,cp,目录
From: https://www.cnblogs.com/eyesfree/p/17038605.html

相关文章

  • es6和es7的区别
    es6是什么ECMAScript6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程......
  • linux相关知识简介、虚拟化软件vmware、远程链接工具xshell
    一、linux常见岗位自动化运维、容器运维、DBAps:会的越多给的就越多!!!"""IDC运维:机房运维员不要做!!!"""二、计算机的种类与服务器计算机目前可以简单分成三......
  • Java的深拷贝和浅拷贝的区别
    一、拷贝的引入(1)、引用拷贝创建一个指向对象的引用变量的拷贝。Teacherteacher=newTeacher("Taylor",26);Teacherotherteacher=teacher;System.out.println(te......
  • linux-基础及相关软件安装
    1.linux常见岗位自动化运维、容器运维、DBAps:会的越多给的就越多!!!"""IDC运维:机房运维员不要做!!!"""2.计算机的种类台式机笔记本服务器 作⽤:......
  • linux基础:1、linux简介、虚拟化软件的安装与配置、Xshell的安装与配置
    Linux目录Linux一、linux简介二、linux发展史三、虚拟化技术1、简介2、虚拟化软件下载3、重要名词解释4、远程链接工具一、linux简介常见岗位1、自动化运维2、容器......
  • .NET CORE 获取LINUX硬件CPU使用率等状态信息
    cat/proc/stat​​vmstat,top,psaux​​三个命令都可以查看CPU内存或者进程等情况然后看下面的代码usingSystem;usingSystem.Diagnostics;usingSystem.Runtime.Int......
  • 1月9日内容总结——linux相关知识简介、虚拟化软件vmware、远程链接工具xshell
    目录一、linux常见岗位二、计算机的种类与服务器三、服务器品牌四、服务器内部组成五、服务器磁盘阵列六、linux简介1、什么是linux2、linux发展史3、Linux系统的特点4、目......
  • linux基础
    目录linux基础计算机的种类服务器服务器的基本介绍服务器的品牌服务器的内部组成服务器磁盘阵列linux发展史虚拟化技术如何实现虚拟化?虚拟化软件下载创建虚拟主机虚拟机配......
  • 小型机与PC服务器的对比区别
    小型机与普通PC服务器的区别IBM小型机(简称小鸡) PC服务器相对比较封闭<开放的接口和平台UNIX系统维护难度高<LINUX或者WINDOWS系统,维护难度低价格高<价格相对低稳定性与可靠......
  • nginx用TCP转发HTTP
    stream{upstreamsocket_proxy{hash$remote_addrconsistent;server127.0.0.1:80weight=5max_fails=3fail_timeout=120s;}server{......