在linux中复制时权限和所有者是否仍然存在?

时间:2013-10-28 08:54:30

标签: linux permissions

当我使用如下命令复制时:

cp -R /myfolder /home/backup/

775 (drwxr-xr-x)等权限是否会持续存在?

所有者'danny:danny'会持续存在,还是所有者会更改为实际制作副本的人?

3 个答案:

答案 0 :(得分:1)

您可以运行cp -a来保留所有权。请注意,要保留root权限,您必须使用sudo

运行

如果没有此标志,则不会保留所有权。

答案 1 :(得分:0)

如果用户复制文件,他将成为该文件的所有者。

$ mkdir d1 && touch d1/f1
$ sudo cp -R d1 d2
$ ls -l
drwxr-xr-x 2 root     root     4096 Oct 28 17:58 d2
$ ls -l d2/
-rw-r--r-- 1 root     root        0 Oct 28 17:58 f1

答案 2 :(得分:0)

保留时间戳,所有权和权限的是{cp -p} http://unixhelp.ed.ac.uk/CGI/man-cgi?cp

谢谢&问候,
Alok Thaker