【问题标题】:How to copy a file/directory without changing its attributes如何复制文件/目录而不更改其属性
【发布时间】:2017-03-11 10:47:57
【问题描述】:

我想将一个文件夹和其中的文件复制到另一个地方,在那里保留创建日期、更新日期、权限等属性。

我该怎么做?

【问题讨论】:

  • 看起来这不是真正的问题,是吗?对不起,但这不是一个“答案站点”……知道命令的作用不是这里的主题,从命令附带的手册页中学习要容易得多。至于标题中提到的任务:使用cp 命令提供的相应标志要容易得多,它还允许保留文件所有权和权限等内容。
  • @arkascha :对不起,我实际上发布了有问题的答案并忘记将其删除。但是 cp 命令中的标志不会保留所有标志。可能有几个我不知道的,如果你能在这里补充一下,那就太好了。
  • 我发现我的答案是完成它的快速、好和简单的方法。所以只想分享。 :)
  • 您是否愿意详细说明在您的经验中,哪些“标志”不会与 cp -pPr 命令一起存在?
  • 感谢分享,我不知道..!!!但我的问题并非无效

标签: linux file ubuntu copy


【解决方案1】:

只需对该文件夹或文件进行 tar 处理,然后将其解压缩到您想要的任何位置。 它的属性将保持不变。

要从给定文件夹创建 tar.gz 存档,您可以使用以下命令

tar -zcvf tar-archive-name.tar.gz 源文件夹名

这会将 source-folder-name 的内容压缩到名为 tar-archive-name.tar.gz 的 tar.gz 存档

要提取 tar.gz 压缩档案,您可以使用以下命令

tar -zxvf tar-archive-name.tar.gz

你完成了:)

【讨论】:

    猜你喜欢
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    相关资源
    最近更新 更多