다른 사용자의 계정(우리 그룹이나 다른 그룹에 있을 수 있음)에서 파일을 복사하면 어떤 파일 속성이 변경됩니까?
답변1
변경되는 내용은 콘텐츠가 복사되는 방식에 따라 다릅니다.
항상 변하는
Inode - 데이터를 디스크의 물리적 위치에 매핑합니다. 분명히 다른 곳에서 만든 새 파일의 내용을 복사하므로 inode가 달라집니다.
사용cp -p
소유권/그룹 - 현재 사용자가 파일을 소유하게 됩니다(root/sudo로 실행하지 않는 한 복사본은 원래 소유자를 유지합니다). 이 그룹은 사용자가 현재 설정된 그룹의 구성원이 아닌 한 사용자의 기본 그룹이 됩니다(root/sudo로 실행하지 않는 한, 복사하면 원래 그룹이 유지됩니다).
사용cp
소유권 - 복사본은 현재 사용자와 해당 사용자의 기본 그룹이 소유합니다.
수정 시간 - 수정 시간은 파일을 복사한 시간으로 설정됩니다.
변경 없음
권한 - 소유자/그룹/모든 사람 스키마는 동일하게 유지되지만 소유자와 그룹이 변경되면 유효 권한이 달라집니다.
나는 이것이 모든 것을 다루고 있다고 생각하지만 솔직히 특정 권한을 보장해야 하는 경우 가장 좋은 방법은 cp 다음에 chmod를 사용하는 것입니다.