当我使用以下命令复制时:
cp -R /myfolder /home/backup/
诸如此类的权限会775 (drwxr-xr-x)
持续存在吗?
所有者会'danny:danny'
坚持下去,还是将所有者更改为实际制作副本的人?
当我使用以下命令复制时:
cp -R /myfolder /home/backup/
诸如此类的权限会775 (drwxr-xr-x)
持续存在吗?
所有者会'danny:danny'
坚持下去,还是将所有者更改为实际制作副本的人?
您可以运行cp -a
以保留所有权。请注意,要保留 root 权限,您必须使用sudo
.
如果没有此标志,则不会保留所有权。
如果用户复制文件,他将成为该文件的所有者。
$ 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
cp -p 保存时间戳、所有权和权限查看http://unixhelp.ed.ac.uk/CGI/man-cgi?cp
谢谢和问候,
阿洛克·塔克