设为首页 - 加入收藏
您的当前位置:主页 > 军事新闻 > 本文地址:http://www.duitang.net.cn/junshixinwen/2019/4966.html

Linux cp命令:复制文件和目录

时间:2019-10-16 来源:(原创/投稿/转载) 编辑:联络员

  这里的软链接,类似于 Windows 系统中的快捷方式,而硬链接则是透过文件系统的 inode 号产生一个新的文件名。无论是复制软链接还是硬链接,都不是复制源文件。有关软链接和硬链接更详细的介绍,可阅读《Linux ln命令》一节。

  我们发现,在执行复制命令后,目标文件的时间会变成复制命令的执行时间,而不是源文件的时间。例如:

  #由于复制命令由root用户执行,所以目标文件的所属组为了root,而且时间也变成了复制命令的执行时间

  我们之前讲过,-a 选项相当于 -d、-p、-r 选项,这几个选项我们已经分别讲过了。所以,当我们使用 -a 选项时,目标文件和源文件的所有属性都一致,包括源文件的所有者,所属组、时间和软链接性。使用 -a 选项来取代 -d、-p、-r 选项更加方便。

  我们如果使用 -l 选项,则目标文件会被建立为源文件的硬链接;而如果使用了 -s 选项,则目标文件会被建立为源文件的软链接。

  这两个选项和 -d 选项是不同的,d 选项要求源文件必须是软链接,目标文件才会复制为软链接;而 -l 和 -s 选项的源文件只需是普通文件,目标文件就可以直接复制为硬链接和软链接。例如:

栏目分类

本网转载作品的目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。

如涉及作品内容、版权等问题,请联系我们进行修改或删除!联系我们-

Top