码迷,mamicode.com
首页 > 系统相关 > 详细

Linux中的cp命令

时间:2021-06-02 16:06:40      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:目录   inux   操作   com   cp命令   linu   需要   属性   ash   

Linux中cp命令用来赋值文件或者目录,其常用的命令选项如下:

技术图片

 

 下面是cp命令的一些使用示例:

技术图片

 默认情况下,cp命令赋值出来的权限或者属性通常来源自操作者本身。比如上面在root身份在执行cp命令,将/var/log/wtmp赋值到/tmp/wtmp,此时/tmp/wtmp文件的权限与所属群组已经不同于原始的/var/log/wtmp文件了。

但是如果我们要进行完整的备份操作,可以给cp加上-a选项,这个时候,被复制出来的文件的所有属性(包括修改时间)都会与原始文件一模一样。

 

技术图片

 如果要复制目录,一定要加上-r选项。

 

技术图片

 cp命令默认是对原始文件进行复制。比如上面使用cp bashrc_slink bashrc_slink_1来复制软连接文件bashrc_slink,但是最终复制出来的basrch_slink_1仍然是对原始文件的复制。如果要复制软连接本身,就需要加上-d选项。

 

技术图片

 要能够对原始文件的完整权限复制,需要cp操作者有权进行操作才行。

Linux中的cp命令

标签:目录   inux   操作   com   cp命令   linu   需要   属性   ash   

原文地址:https://www.cnblogs.com/chaoguo1234/p/14826140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!