1. linuxcp命令详解
cp命令是linux下的一个文件管理命令,通常是用于复制文件或目录,cp命令主要有两个功能,具体介绍如下:2. linux中在复制一个目录时cp -a 和cp -r有什么区别
先说结果:
cp -a : 递归复制,复制的数据会保留原有数据的时间戳等信息(具体:时间戳+所有权+复制连结文件属性而非档案本身)
cp -r : 递归复制,复制的数据会使用新的时间戳等信息
所有权:就是该文件属于哪个用户哪个组
复制连结文件属性而非档案本身:例如是软链接的话,复制的是软链接的属性(时间戳等信息),而不是实际文档的
比如:
cp -a test.sh test1.sh
使用ls -l 查看:两者时间戳一致
cp -r test.sh test2.sh
使用ls -l 查看:两者时间戳不同
别吐槽图片模糊,网络要压缩我也没办法 T_T
3. Linux里面cp加不加-a的区别是什么
cp命令可以理解为英文单词的缩写,其功能为复制文件或目录。添加参数-a 等价于“dpr”选项 1.-p 保留源文件或目录的所有属性2.-r 递归复制文件和目录-3.d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录.简单地说就是保留原文件属性的前提下复制文件 ,查询命令《Linux就该这么学》。