0

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

cp -R /myfolder /home/backup/

诸如此类的权限会775 (drwxr-xr-x)持续存在吗?

所有者会'danny:danny'坚持下去,还是将所有者更改为实际制作副本的人?

4

3 回答 3

1

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

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

于 2013-10-28T10:46:17.750 回答
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
于 2013-10-28T08:57:10.947 回答
0

cp -p 保存时间戳、所有权和权限查看http://unixhelp.ed.ac.uk/CGI/man-cgi?cp

谢谢和问候,
阿洛克·塔克

于 2013-10-28T10:59:51.010 回答