리눅스 파일 ZIP 압축 비밀번호 걸기



리눅스에서 압축시 자주 사용하는 tar 명령어에는 암호를 거는 옵션이 없다.


zip 으로 패스워드를 걸어서 압축할 수가 있다. 그리고 gzip, bzip2, xz 압축 후에 비밀번호를 거는 방법에 대해서 알아보자.



사용방법은


# zip -r9P 비밀번호 압축파일명.zip 압축할대상


-r 하위폴더도 압축하는 옵션이다.

-9 압축률 옵션이다. 0 ~ 9 사이의 정수를 입력하면 된다. 9가 최대 압축이다.

-P 옵션이 패스워드


압축을 풀때는


# unzip 압축파일명.zip


비밀번호가 걸려있으면 풀기전에 물어본다.



그리고 tar 로 먼저 압축한 뒤에 zip 으로 비밀번호를 거는 방법도 있다.



▶ gzip 압축 후 zip 으로 암호걸기


# tar zcvpf 압축파일명.tar.gz 압축할대상

# zip -P 암호 -0 압축파일명.tar.gz.zip 압축파일명.tar.gz


gzip 은 zip 이랑 압축률이 비슷하다.

좀더 압축을 하려면 bzip2 나 xz 압축을 하면 된다.


▶ bzip2 압축 후 zip 으로 암호걸기


# tar jcvpf 압축파일명.tar.bz2 압축할대상

# zip -P 암호 -0 압축파일명.tar.bz2.zip 압축파일명.tar.bz2


▶ xz 압축 후 zip 으로 암호걸기


# tar Jcvpf 압축파일명.tar.xz 압축할대상

# zip -P 암호 -0 압축파일명.tar.xz.zip 압축파일명.tar.xz


잘 보면 알겠지만 옵션 하나 차이다. z, j, J


압축대상이 jpg와 같은 이미지가 많다면 gzip 이나 zip 으로 압축을 하는게 효율적이다.


텍스트 위주라면 bzip2 나 xz 압축을 하면 공간활용 측면에서 좋겠지만 압축하는데 시간이 좀 더 걸린다는 것을 감안해야 한다.



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,