메뉴 건너뛰기

윈도우에 파일을 압축할 때 암호를 많이 설정합니다만, 리눅스에서는 파일을 압축할 때 암호설정을 많이 하지는 않습니다. 대부분 tar 나 tar.gz 으로 그냥 압축을 하죠. 그럼 리눅스에서 파일을 압축할 때 어떻게 암호 설정을 하고, 압축 해제할 때 어떻게 암호를 해제하는 지 알아보겠습니다.
 

 


1. 리눅스 파일 압축 암호 설정

리눅스 파일 압축에서 가장 많이 사용하는 tar와 gzip은 아쉽게도 암호설정을 지원하지 않습니다. 당연히 둘을 합한 tar.gz도 암호 설정이 안됩니다. 아직까지는 zip 만 리눅스 파일 압축 암호 설정이 가능합니다. zip이 리눅스에 설치되어 있지 않다면 yum 으로 간단하게 설치가 가능합니다.

 


1) zip 설치
# yum -y install zip*

2) zip으로 파일 압축 및 암호화
# zip -P "암호" 압축파일명.zip "압축할 대상"

3) zip 압축 암호화 예제
예를 들어 test 폴더를 test1234로 암호를 설정해서 test.zip 파일로 압축할 경우, 아래와 같은 명령어를 실행하면 암호를 설정해서 압축할 수 있습니다.
# zip -P test1234 test.zip test/




2. 리눅스 암호화 압축파일 해제

zip과 unzip은 별도의 프로그램이므로, unzip이 설치되어 있지 않으면, unzip을 설치해야 합니다. unzip도 zip과 마찬가지로 yum으로 간단하게 설치가 가능합니다.


1) unzip 설치
# yum -y install unzip*

2) zip으로 파일 압축 암호화 해제
# unzip -P "암호" 압축파일명.zip "압축할 대상"

3) zip 압축 암호화 해제 예제
예를 들어 test 폴더를 test1234로 암호를 설정해서 test.zip 파일로 압축할 경우, 아래와 같은 명령어를 실행하면 암호화된 압축파일을 해제할 수 있습니다.
# unzip -P test1234 test.zip

번호 제목 글쓴이 날짜 조회 수
34 git, github 사용하기. vscode에서 github 연동하기(2023.02.09) file 관리자 2023.02.08 1298
33 록키리눅스(Rocky Linux) 네트워크 설정하기 - nmcli, nmtui file 관리자 2023.02.01 35627
32 CentOS 종료 대비, 록키 리눅스(Rocky Linux) 설치하기 file 관리자 2023.01.27 1360
31 플래시 설치파일 file 관리자 2021.01.13 356
30 tar 압축하면서 다른 디렉토리에 풀기 file 관리자 2020.11.14 475
29 리눅스 하드디스크 추가 관리자 2019.02.12 1430
28 [MySQL]ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 관리자 2018.12.23 1295
27 [리눅스]phpinfo() 실행 시 하얀 화면이 나타날 경우 대처방법 file 관리자 2018.12.13 3703
26 [리눅스]rsync 설정 후, crontab 스케줄 등록 관리자 2018.08.28 2740
25 [리눅스][XE]백업복구(서버이관) 시 오류-03.사이트 메뉴 편집, 사이트 디자인 설정 출력 안되는 현상 file 관리자 2018.08.27 11124
24 [리눅스][XE]백업복구(서버이관) 시 오류-02.아파치 rewrite에러 file 관리자 2018.08.27 516
23 [리눅스][XE]백업복구(서버이관) 시 오류-01.No matching DirectoryIndex (index.html) fonud 오류 file 관리자 2018.08.27 1461
22 [리눅스][XE][오류]msg_is_not_administrator file 관리자 2018.08.08 1242
21 [리눅스]CentOS에서 하드디스크 추가 관리자 2018.03.21 8843
» [리눅스]리눅스 파일 압축 암호 설정 및 해제(ZIP) 관리자 2017.07.30 18083
19 [리눅스]CentOS 7,최신 APM 소스설치-5) PHP, gd library jpeg support file 관리자 2017.02.21 1853
18 [리눅스]CentOS 7 root password 분실 file 관리자 2016.12.27 6353
17 [리눅스]vsftpd ftp 파일전송오류(451 Failure writing to local file) 관리자 2016.12.20 4117
16 [리눅스]APM(apache+php+mysql) 다른서버로 이관하기(백업-복구하기) 관리자 2016.09.12 4673
15 [리눅스]XE(XpressEngine)설정 file 관리자 2016.07.26 684