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

Linux中的cp命令

 

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

Linux中的cp命令

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

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

 

Linux中的cp命令

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

 

Linux中的cp命令

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

 

Linux中的cp命令

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

相关文章:

  • 2022-12-23
  • 2021-11-01
  • 2022-01-21
  • 2021-08-19
  • 2022-03-07
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-28
相关资源
相似解决方案