当我使用如下命令复制时:
cp -R /myfolder /home/backup/
775 (drwxr-xr-x)
等权限是否会持续存在?
所有者'danny:danny'
会持续存在,还是所有者会更改为实际制作副本的人?
答案 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