2009. 7. 6. 13:11

Linux에서 압축 tool 및 관련 tip / Fedora

######################
# Linux에서 압축 관련 tip
######################


== zip, alz, rar 파일 풀기 ==
* 관련 기능 제공하는 unzip 을 별도로 설치하면 된다.

== 윈도우에서 압축된 zip 한글파일을 linux에서 풀때 파일이름이 깨진다. ==

EUC-KR과 UTF-8(linux)간 encoding 문제인듯 싶다.
해결 방법은 두가지가 있단다.

1. 한글 패치된 unzip 5.25버전을 받아서 unzip 파일을 대체한다.
http://www.suse.or.kr/bbs/search.php?sfl=wr_subject%7C%7Cwr_content&sop=and&stx=unzip
http://org.pride.ddns.co.kr:8080/board/vbulletin/2201-unzip-v5-52-utf-8-ioei.html

 2. 7zip을 사용하면 된단다. - 움... 잘 안되는 듯
http://ubuntu.or.kr/viewtopic.php?p=17937&sid=411c987d29d81cfb1badad9ad339fda5#p17937

== bz2파일풀기  ==

%tar -xvzf install_mplayer_1.2.1.tar.gz

== linux에서 분할 압축하기 ==

 - split 명령을 사용하여 압축된 큰 파일을 분할할 수 있다.
 - tar 명령과 split 명령을 사용한다.

o split 으로 나누기
 - split <파일이름> -b 10m - <파일이름.tar.gz>
o split 으로 나눈 파일 합치기
  - cat 파일이름.tgr.gz* > 파일이름.tar.gz
o tar 명령과 함께 사용하기
  - 압축하기 : tar cvfz - <디렉토리 이름> | split <디렉토리 이름> -b 10m - <파일이름.tar.gz>
  - 압축풀기 : cat 파일이름.tgr.gz* | tar xvf -