우분투에서 권한 소유권 그대로 유지 압축 명령어

우분투에서 www 폴더 권한 소유권 모두 그대로 유지하면서 압축하는 명령어

우분투에서 www 폴더의 권한과 소유권을 모두 그대로 유지하면서 압축하는 명령어는 tar 명령어와 함께 적절한 옵션을 사용하면 됩니다. 다음은 권한과 소유권을 모두 보존하는 방법입니다:

sudo tar -cpzvf www_backup.tar.gz /var/www

옵션 설명:

  • c: 새로운 아카이브 생성
  • p: 원본 파일의 권한, 소유권, 타임스탬프를 보존
  • z: gzip을 사용하여 압축
  • v: 자세한 출력 (작업 중인 파일 목록 표시)
  • f: 아카이브 파일 이름 지정

만약 폴더 경로가 다른 경우 /var/www 부분을 실제 경로로 변경하면 됩니다.

압축 해제 시에도 권한과 소유권을 보존하려면 다음 명령어를 사용합니다:

sudo tar -xpzvf www_backup.tar.gz -C /path/to/extract

여기서 /path/to/extract는 압축을 풀 대상 디렉토리입니다.

참고: 압축 파일을 다른 시스템으로 이동할 경우 UID/GID가 시스템마다 다를 수 있어 소유권이 의도한 대로 유지되지 않을 수 있습니다. 이런 경우에는 압축 해제 후 추가적인 chown 명령이 필요할 수 있습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *