- `cp`命令中的一个选项 - 它做什么?

时间:2015-08-22 08:07:30

标签: linux unix cp man

-a命令在cp命令中做了什么?

我认为-a不保留目录的结构。但是,我从未发现-a选项破坏了目录结构的情况。

是否存在-a选项销毁目录结构的情况?谢谢。

2 个答案:

答案 0 :(得分:0)

       -a, --archive
          same as -dR --preserve=all

据我了解,它应该在保留所有属性的同时递归复制目录。在这种情况下,它根本不应该破坏结构。 http://man7.org/linux/man-pages/man1/cp.1.html

答案 1 :(得分:0)

-a意味着三件事:

  1. 保留时间戳,权限,组,用户(如果您以root用户身份运行)。

  2. 保留符号链接(无解除引用)

  3. 递归副本

  4. 阅读手册页,它有所有信息