Linux 에서 의 압축 파일 분석

리 눅 스 를 처음 접 한 사람 에 게 는 리 눅 스 의 다음 다양한 파일 이름 이 어 지 러 워 질 것 이다.말 하지 않 고 파일 만 압축 하 는 것 을 예 로 들 면,우 리 는 윈도 에서 가장 흔히 볼 수 있 는 압축 파일 이 두 가지 밖 에 없다 는 것 을 안다.하 나 는 zip 이 고,다른 하 나 는 랩 이다.그러나 리 눅 스 는 다르다.그것 은.gz,.tar.gz,tgz,bz2,.Z,tar 등 많은 압축 파일 이름 이 있 고,그 밖 에 윈도 우즈 의.zip 와.rar 도 리 눅 스에 서 사용 할 수 있 지만,리 눅 스에 서.zip 과.rar 를 사용 하 는 사람 은 너무 적다.본 고 는 이런 흔히 볼 수 있 는 압축 파일 에 대해 소결 을 하고 다음 에 이런 파일 을 만 났 을 때 어 지 럽 히 지 않 기 를 바란다.)각종 압축 파일 을 구체 적 으로 정리 하기 전에 먼저 두 가지 개념 을 파악 해 야 한다.포장 과 압축 이다.포장 이란 많은 파일 이나 디 렉 터 리 를 하나의 전체 파일 로 만 드 는 것 을 말 하 며,압축 은 하나의 큰 파일 을 일부 압축 알고리즘 을 통 해 작은 파일 로 만 드 는 것 을 말한다.왜 이 두 개념 을 구분 해 야 합 니까?사실 이것 은 Linux 의 많은 압축 프로그램 이 하나의 파일 만 압축 할 수 있 기 때 문 입 니 다.그러면 많은 파일 을 압축 하려 면 다른 도 구 를 통 해 이 많은 파일 을 먼저 가방 으로 만 든 다음 에 원래 의 압축 프로그램 으로 압축 해 야 합 니 다.Linux 에서 가장 자주 사용 하 는 패키지 프로그램 은 tar 입 니 다.tar 프로그램 을 사용 하여 만 든 패 키 지 는 tar 패키지 라 고 부 릅 니 다.tar 패키지 파일 의 명령 은 보통'tar'로 끝 납 니 다.tar 패 키 지 를 만 든 후 다른 프로그램 으로 압축 할 수 있 습 니 다.그래서 먼저 tar 명령 의 기본 용법 을 설명 하 겠 습 니 다.tar 명령 의 옵션 은 매우 많 지만 자주 사용 하 는 것 은 몇 가지 옵션 입 니 다.다음은 예 를 들 어 설명 하 겠 습 니 다.\#tar-cf all.tar*.jpg 이 명령 은 모든.jpg 파일 을 all.tar 라 는 가방 으로 만 드 는 것 입 니 다.-c 는 새로운 가방 을 만 들 고-f 지정 한 가방 의 파일 이름 을 표시 합 니 다.\tar-rf all.tar*.gif 이 명령 은 모든.gif 파일 을 all.tar 가방 에 추가 하 는 것 입 니 다.-r 는 파일 을 추가 한 다 는 뜻 입 니 다.    # tar-uf all.tar logo.gif 이 명령 은 원래 tar 패키지 all.tar 에서 logo.gif 파일 을 업데이트 하 는 것 입 니 다.-u 는 파일 을 업데이트 하 는 뜻 입 니 다.\tar-tf all.tar 이 명령 은 all.tar 가방 의 모든 파일 을 보 여 주 는 것 입 니 다.-t 는 파일 을 보 여 주 는 뜻 입 니 다.\tar-xf all.tar 이 명령 은 all.tar 가방 의 모든 파일 을 풀 어 주 는 것 입 니 다.-t 는 풀 어 주 는 것 이상 이 tar 의 가장 기본 적 인 용법 입 니 다.사용자 가 포장 을 풀 면서 압축 하거나 압축 을 풀 수 있 도록 tar 는 특수 한 기능 을 제공 합 니 다.이것 은 tar 가 포장 하거나 가방 을 풀 때 다른 압축 프로그램 을 호출 할 수 있 습 니 다.예 를 들 어 gzip,bzip 2 등 입 니 다.1)tar 에서 gzip gzip 을 호출 하 는 것 은 GNU 조직 이 개발 한 압축 프로그램 입 니 다.gz 가 끝 난 파일 은 gzip 압축 의 결과 입 니 다.gzip 와 상대 적 인 압축 해제 프로그램 은 gunzip 입 니 다.tar 에서-z 라 는 인 자 를 사용 하여 gzip 를 호출 합 니 다.다음은 예 를 들 어 설명 하 겠 습 니 다.\#tar-czf all.tar.gz*.jpg 이 명령 은 모든.jpg 의 파일 을 tar 가방 으로 만 들 고 gzip 으로 압축 하여 gzip 압축 된 가방 을 만 드 는 것 입 니 다.가방 이름 은 all.tar.gz\#tar-xzf all.tar.gz 입 니 다.이 명령 은 위 에서 발생 한 가방 을 풀 어 주 는 것 입 니 다.2)tar 호출 bzip 2 bzip 2 는 압축 능력 이 더 강 한 압축 프로그램 입 니 다.bz2 끝 에 있 는 파일 은 bzip 2 압축 의 결과 입 니 다.bzip 2 와 상대 적 인 압축 해제 프로그램 은 bunzip 2 입 니 다.tar 에서-j 라 는 인 자 를 사용 하여 gzip 를 호출 합 니 다.다음은 예 를 들 어 설명 하 겠 습 니 다.\#tar-cjf all.tar.bz2*.jpg 이 명령 은 모든.jpg 파일 을 tar 가방 으로 만 들 고 bzip 2 로 압축 하여 bzip 2 로 압축 된 가방 을 만 드 는 것 입 니 다.가방 이름 은 all.tar.bz2\#tar-xjf all.tar.bz2 입 니 다.    3)tar 에서 compress compress 를 호출 하 는 것 도 압축 프로그램 이지 만,compress 를 사용 하 는 사람 은 gzip 와 bzip 2 보다 많은 사람 이 아 닌 것 같다.Z 마지막 파일 은 bzip 2 압축 의 결과 입 니 다.copress 와 상대 적 인 압축 해제 프로그램 은 uncompress 입 니 다.tar 에서-Z 라 는 인 자 를 사용 하여 gzip 를 호출 합 니 다.다음은 예 를 들 어 설명 하 겠 습 니 다.\#tar-cZf all.tar.Z*.jpg 이 명령 은 모든.jpg 의 파일 을 tar 가방 으로 만 들 고 copress 로 압축 하여 uncompress 압축 된 가방 을 만 드 는 것 입 니 다.가방 이름 은 all.tar.Z\#tar-xZf all.tar.Z 입 니 다.이 명령 은 위 에 있 는 가방 을 풀 고 위의 지식 을 얻 었 습 니 다.너 는 여러 종류의 압축 파일 을 풀 수 있 을 것 이다.다음은 tar 시리즈 의 압축 파일 에 대해 작은 매듭 을 짓 겠 습 니 다.1)tar 가 끝 난 파일 tar-xf all.tar 2).gz 가 끝 난 파일 gzip-d all.gz gunzip all.gz 3)에 대해.tgz 또는.tar.gz 가 끝 난 파일 tar-xzf all.tar.gz tar-xzf all.tgz 4)에 대해.bz2 가 끝 난 파일 bzip 2-d all.bz2 bunzip 2 all.bz25)tar.bz2 끝 에 있 는 파일 tar-xjf all.tar.bz2 6).Z 끝 에 있 는 파일 uncompress all.Z 7).tar.Z 끝 에 있 는 파일 tar-xZf all.tar.z 는 Window 에서 흔히 볼 수 있 는 압축 파일.zip 과 rar,Linux 에 도 해당 하 는 방법 으로 압축 을 풀 었 다.1)zip Liux 에서 zip 과 unzip 프로그램 을 제공 했다.zip 는 압축 프로그램 이 고,unzip 는 압축 해제 프로그램 입 니 다.매개 변수 옵션 이 많 습 니 다.여 기 는 간단 한 소개 만 하고 예 를 들 어 사용법 을 설명 합 니 다.\#zip all.zip*.jpg 이 명령 은 모든.jpg 파일 을 zip 패키지 로 압축 하 는 것 입 니 다.    # unzip all.zip 이 명령 은 all.zip 의 모든 파일 을 압축 해제 하 는 것 입 니 다.2)rar 는 Liux 에서 처리 해 야 합 니 다.rar 파일 은 RAR for Linux 를 설치 해 야 합 니 다.인터넷 에서 다운로드 할 수 있 지만 RAR for Linux 는 무료 가 아 닙 니 다.그리고 설치:\#tar-xzpvf rarlinux-3.2.0.tar.gz\#cd rar\#make 이렇게 설치 되 었 습 니 다.설치 후 rar 와 unrar 두 프로그램 이 있 습 니 다.rar 는 압축 프로그램 이 고 unrar 는 압축 해제 프로그램 입 니 다.매개 변수 옵션 이 많 습 니 다.간단 한 소개 만 할 수 있 습 니 다.예 를 들 어 사용 방법 을 설명 하 십시오.\#rar a all*.jpg 이 명령 은 모든.jpg 의 파일 을 하나의 rar 패키지 로 압축 하 는 것 입 니 다.all.rar 라 고 합 니 다.이 프로그램 은.rar 확장 자 를 가방 이름 에 자동 으로 추가 합 니 다.\#unrar e all.rar 이 명령 은 all.rar 의 모든 파일 을 압축 해제 하 는 것 입 니 다.우 리 는 Liux 의 tar,gzip,gunzip,bzip 2,bunzip 2,copress,uncompress,zip,unzip,rar,unrar 등 프로그램 을 소 개 했 습 니 다.tar,gz,tar.gz,tgz,tgz,bz2,tar.bz2,.Z,tar.Z,zip,zip,zip 을 사용 할 수 있 을 것 입 니 다..rar 라 는 10 가지 압축 파일 이 압축 을 풀 었 으 니 앞으로 소프트웨어 를 다운로드 하기 위해 리 눅 스에 서 어떻게 풀 어야 할 지 고민 할 필요 가 없 을 것 이다.그리고 상기 방법 은 유 닉 스에 도 기본적으로 효과 가 있다.본 고 는 Liux 의 압축 프로그램 tar,gzip,gunzip,bzip 2,bunzip 2,copress,uncompress,zip,unzip,rar,unrar 등 프로그램 과 이들 을 어떻게 사용 하여.tar,gz,.tar.gz,.tgz,.bz2,.tar.bz2,.tar.bz2,.Z,.tar.Z,.zip,rar 등 10 가지 압축 파일 을 조작 하 는 지 소개 했다.

좋은 웹페이지 즐겨찾기