우분투에서 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
명령이 필요할 수 있습니다.