Linux里面cp加不加-a的区别是什么?

Linux里面cp加不加-a的区别是什么?,第1张

cp命令可以理解为英文单词copy的缩写,其功能为复制文件目录。添加参数-a等价于“dpr”选项1.-p 保留源文件或目录的所有属性2.-r 递归复制文件和目录-3.d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录.简单地说就是保留原文件属性的前提下复制文件 ,查询命令《Linux就该这么学》。

从目录src下复制文件到dst

cp -va src/. dst/

-v表示verbose,-a会保留权限创建时间以及快捷方式,a默认包含目录所以不需要加-r

或者也可以用 rsync -vuar src/ dst/ , rsync支持增量备份,而且支持复制时出错自动跳过

参考:

https://askubuntu.com/a/629137


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6157650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存