따라서 홈 폴더를 다음과 같이 외장 드라이브에 복사하여 백업하려고했습니다.
sudo cp -r /home/my_home /media/backup/my_home
결과적으로 외부 드라이브의 모든 폴더가 이제 소유하고 root:root
있습니다. cp
원본의 소유권과 권한을 유지하려면 어떻게해야 합니까?
따라서 홈 폴더를 다음과 같이 외장 드라이브에 복사하여 백업하려고했습니다.
sudo cp -r /home/my_home /media/backup/my_home
결과적으로 외부 드라이브의 모든 폴더가 이제 소유하고 root:root
있습니다. cp
원본의 소유권과 권한을 유지하려면 어떻게해야 합니까?
답변:
-p
깃발을 사용하십시오 .
-p same as --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all
권한이 올바르게 복제 되려면 대상 파일 시스템이 소스 파일 시스템과 동일해야합니다. 다시 말해, ext4
일반적으로 홈 폴더가 해당 유형의 파티션에 저장된 것처럼 외장 드라이브를 포맷해야합니다 .