본문으로 바로가기

압축 파일 관리

category 운영체제/우분투 2017.10.28 21:03

우분투는 Archive Manager을 사용하여 압축 파일을 관리한다.

압축 파일을 사용하여 zip 파일 및 tar 등의 다양한 압축 포멧을 압축하거나 해제가 가능하다. 하지만 7zip과 rar 압축 형식은 기본으로 제공하지 않는다.


7zip과 rar 압축 형식을 지원하기 위해서는 다음 패키지를 설치해야 한다. 설치 방법은 다음과 같다.

sudo apt install p7zip rar xz-utils

위의 패키지를 설치하면, Archive Manager를 사용하여 UI 환경에서 쉽게 압축을 풀 수 있다. 따로 특별히 설정한 것을 없으며, 설치와 동시에 사용이 가능하다. 물론 터미널로 압축 해제가 가능하지만 본인은 UI 환경에서 압축을 해제 한다. 힘들게 터미널 명령어를 알 필요가 있을까 싶다. ㅎㅎ;;


추가적으로 zip 파일 압축 해제시, 한글 인코딩(CPC949) 파일이 포함되어 있다면 압축 해제 후 파일이 깨지는 현상이 있다. 이 문제를 해결하려면 다음과 같이 압축을 해제하면 된다.

unzip -O cp949 <zip_filename.zip>

한국의 대부분의 PC 사용자는 윈도우 환경에서 사용하고 있으며, 윈도우는 한글 포멧을 EUC-KR(CPC949)를 사용하기 때문에 압축 파일에 한글이 포함되어 있다면, 이런 문제가 반드시 발생한다.


여기서 사용된 -O 옵션은 encoding character set을 설정하는 것이다. 한글이 포함된 압축 파일 해제시, 터미널에서 압축 해제하는 것은 매우 번거롭기 때문에, 환경 변수로 등록하면 이 번거로움을 말끔히 해결된다.

$ sudo vi /etc/profile

export UNZIP="-O cp949"

zip 명령어 실행시 참조하는 환경변수 "UNZIP"을 전역으로 설정하여 UI 환경에서도 사용할 수 있게 한 것이다. 부팅 시, 자동으로 적용하도록 실행하도록 한 스크립트이다. 재부팅 없이 바로 적용하려면 환경변수를 다음과 같이 적용하면 된다.

export UNZIP="-O cp949"

위와 같이 하면 재부팅 없이 바로 적용이 가능하다.


'운영체제 > 우분투' 카테고리의 다른 글

TFTP 설치  (0) 2017.10.28
NFS 설치  (0) 2017.10.28
압축 파일 관리  (0) 2017.10.28
내가 쓰는 VIM 설정  (0) 2017.10.28
32bit 공유 라이브러리 설치  (0) 2017.10.28
우분투 16.04 ToDO - 유용한 프로그램 설치  (0) 2017.10.28

댓글을 달아 주세요