Linux 에서 파일 의 압축 과 압축 풀기

많은 사용자 에 게 DOS 와 윈도 환경 에서 도구 소프트웨어 ARJ, Winzip 등 을 이용 해 파일 을 압축 하거나 압축 해제 하 는 것 은 비교적 쉬 운 일이 다.그러나 리 눅 스에 서 어떻게 파일 을 압축 하고 압축 을 풀 수 있 습 니까?본문 은 Red 에 기초 하고 있다. Hat 6.0. 압축 과 압축 해제 파일 의 몇 가지 방법 과 기 교 를 소개 했다. 명령: compress 형식: compress 옵션 파일 목록 기능: Lempel - ziv 압축 방법 으로 파일 을 압축 하거나 표준 입력 을 압축 합 니 다. 옵션: -r 재 귀적 작업, 디 렉 터 리 변 원 을 지정 하면 디 렉 터 리 와 하위 디 렉 터 리 의 모든 파일 을 압축 합 니 다. -c 압축 데 이 터 를 표준 출력 으로 되 돌려 주 고 부족 한 경우 파일 을 압축 할 때 압축 데 이 터 를 파일 로 되 돌려 줍 니 다. -v 모든 폴 더 의 압축 비율 을 표시 합 니 다. 설명: 압축 파일 을 압축 할 때 원본 파일 이름 뒤에 확장자. Z 를 추가 합 니 다.파일 을 지정 하지 않 으 면 표준 입력 을 압축 하고 그 결 과 는 표준 출력 으로 돌아 갑 니 다. 실례: 목적: 압축/mnt/lgx/a1. doc 파일 명령:\# compress /mnt/lgx/a1. doc 결과: 압축 후 a1. doc. Z 파일 을 생 성 합 니 다.명령: unompress 형식: uncompress 옵션 파일 목록 기능: 압축 풀기 용 copress 프로그램 압축 파일 옵션: -c 압축 데 이 터 를 오래된 압축 파일 대신 표준 출력 으로 보 냅 니 다. 설명: 파일 을 지정 하지 않 으 면 압축 표준 입력 을 풀 수 있 습 니 다.결 성 - c 시 압축 을 풀기 위해. 실례: 목적: 압축 풀기/mnt/lgx/a1. doc. Z 명령:\# uncompress /mnt/lgx/a1. doc. Z 명령: gzip 형식: gzip 옵션 파일 디 렉 터 리 목록 기능: 압축 파일 을 Lempel - ziv 로 인 코딩 합 니 다. 옵션: -c 압축 결 과 는 표준 출력 에 기록 되 며 원본 파일 은 변 하지 않 습 니 다.성 이 부족 할 때 gzip 는 원본 파일 을. gz 파일 로 압축 하고 원본 파일 을 삭제 합 니 다. -v 출력 처리 정보. -d 지정 한 파일 압축 풀기 -t 압축 파일 의 완전 성 을 시험 하 다. 설명: 특히 gzip 는 copress 압축 보다 더 효과 적 입 니 다. 실례: 목적: 압축/mnt/lgx/a1. doc 명령:\# gzip -v /mnt/lgx/a1. doc 결과: a1. doc. gz 의 압축 파일 명령 생 성: gunzip 형식: gunzip 옵션 파일 목록 기능: 압축 풀기 gzip 명령 (및 copress 와 zip 명령) 으로 압축 된 파일 옵션: -c 출력 을 표준 출력 에 기록 합 니 다. 원본 파일 은 변 하지 않 습 니 다.결 성 될 때, gunzip 는 압축 파일 을 압축 파일 로 변환 합 니 다. -l 압축 파일 에 있 는 파일 을 보 여 줍 니 다. 압축 을 풀 지 않 습 니 다. -r 압축 을 재 귀적 으로 풀 고 디 렉 터 리 구조 에 깊이 들 어가 압축 을 푸 는 명령 행 변 원 이 지정 한 디 렉 터 리 의 모든 하위 디 렉 터 리 에 있 는 파일 입 니 다. 실례: 목적: 압축 풀기/mnt/lgx/a1. doc. gz 명령:\# gunzip /mnt/lgx/a1. doc. gz 명령: tar 형식: tar 옵션 파일 디 렉 터 리 목록 기능: 파일 디 렉 터 리 를 패키지 백업 합 니 다. 옵션: -c 새 압축 파일 만 들 기 - r 압축 파일 끝 에 파일 추가 - x 압축 파일 에서 파일 풀기 - O 표준 출력 으로 파일 풀기 - v 처리 과정 중 출력 관련 정보 - f 일반 파일 조작 - z 압축 파일 을 압축 하기 위해 gzip 를 호출 하고 - x 와 연결 할 때 gzip 를 호출 하여 압축 풀기 - Z 압축 파일 을 압축 하기 위해 copress 를 호출 합 니 다. - x 와 연결 할 때 copress 를 호출 하여 압축 해제 인 스 턴 스 1: 목적: 디 렉 터 리 에 있 는 파일 명령 을 tar 로 포장 합 니 다:\# tar -cvf /mnt/lgx/a1. doc 결과: 'tar' 를 확장자 로 하 는 패키지 파일 인 스 턴 스 2: 목적: tar 로 압축 파일 풀기 명령:\# tar -xvf /mnt/lgx/a1. doc. tar 추가 설명: 일반적인 상황 에서 tar 포장 과 gzip (압축) 을 자주 연합 하여 사용 하면 효과 가 더욱 좋다.방법 은 먼저 tar 로 포장 하 는 것 이다. 예 를 들 어 # tar -cvf /mnt/lgx/a1.doc (a1. doc. tar 파일 생 성) 그리고 gzip 으로 a1. doc. tar 파일 을 압축 합 니 다. 예 를 들 어 # gzip /mnt/lgx/a1.doc.tar (a1. doc. tar. gz 파일 생 성) 인 스 턴 스 3: 목적: 압축 풀기 a1. doc. tar. gz 파일 방법 1:\# gzip -dc /mnt/lgx/a1.doc.tar.gz (a1. doc. tar 파일 생 성)\# tar -xvf /mnt/lgx/a1.doc.tar (a1. doc 파일 생 성) 이 두 번 의 명령 도 파이프 기능 을 사용 하여 두 명령 을 하나 로 합 칠 수 있 습 니 다.\# gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf 방법 2: tar 가 제공 하 는 자동 호출 gzip 압축 풀기 기능 을 사용 합 니 다\# tar -xzvf /mnt/lgx/a1. doc. tar. gz 는 tar 포장 을 거 친 후에 도 copress 명령 으로 압축 할 수 있 습 니 다. 파일 이름 '형식 으로 압축 을 풀 고' tar '를 사용 합 니 다. -xvf 파일 이름"tar"를 직접 호출 할 수도 있 습 니 다. -Zxvf 파일 이름
Red Hat Linux 9 명령
gzip 와 gunzip
gzip 을 사용 하여 파일 을 압축 하려 면 셸 알림 에 다음 명령 을 입력 하 십시오.
gzip filename

파일 은 압축 되 어 filename. gz 로 저 장 됩 니 다.
압축 된 파일 을 확장 하려 면 다음 명령 을 입력 하 십시오:
gunzip filename.gz

filename. gz 는 삭제 되 고 filename 에 이 어 삭 제 됩 니 다.
gzip 명령 을 사용 하여 여러 파일 과 디 렉 터 리 를 동시에 처리 할 수 있 습 니 다. 방법 은 하나씩 열거 하고 빈 칸 으로 간격 을 두 는 것 입 니 다.
gzip -r filename.gz file1 file2 file3 /usr/work/school 

위의 명령 은 file 1, file 2, file 3, 그리고/usr/work/school 디 렉 터 리 의 내용 (이 디 렉 터 리 가 존재 한다 고 가정) 을 압축 하여 filename. gz 파일 에 넣 습 니 다.
 
 
요령
 
이 두 명령 에 대한 자세 한 정 보 를 얻 으 려 면 셸 알림 아래 man gzip 과 man gunzip 를 입력 하여 gzip 과 gunzip 명령 의 설명 서 를 읽 으 십시오.
zip 와 unzip
zip 를 사용 하여 파일 을 압축 하려 면 셸 알림 아래 명령 을 입력 하 십시오.
zip -r filename.zip filesdir

이 예 에서 filename. zip 는 당신 이 만 든 파일 을 대표 합 니 다. filesdir 는 새 zip 파일 의 디 렉 터 리 를 설치 하고 싶 은 것 을 대표 합 니 다. -r 옵션 은 filesdir 디 렉 터 리 에 포 함 된 모든 파일 을 재 귀적 으로 (recursively) 지정 합 니 다.
zip 파일 의 내용 을 추출 하려 면 다음 명령 을 입력 하 십시오.
unzip filename.zip

여러 파일 과 디 렉 터 리 를 zip 명령 으로 동시에 처리 할 수 있 습 니 다. 방법 은 하나씩 열거 하고 빈 칸 으로 간격 을 두 는 것 입 니 다.
zip -r filename.zip file1 file2 file3 /usr/work/school 

위의 명령 은 file 1, file 2, file 3, 그리고/usr/work/school 디 렉 터 리 의 내용 (이 디 렉 터 리 가 존재 한다 고 가정) 을 압축 하여 filename. zip 파일 에 넣 습 니 다.
 
 
요령
 
이 두 명령 에 대한 자세 한 정 보 를 얻 으 려 면 셸 알림 아래 man zip 과 man unzip 을 입력 하여 zip 과 unzip 명령 의 설명 서 를 읽 으 십시오.
셸 알림 아래 파일 압축 파일
tar 파일 은 몇 개의 파일 과 (또는) 디 렉 터 리 가 한 파일 에 집합 되 어 있 습 니 다.이것 은 백업 과 압축 파일 을 만 드 는 좋 은 길이 다.
tar 에서 사용 할 옵션 은:
 
  • - c - 새 압축 파일 을 만 듭 니 다.
  • - f - c 옵션 과 함께 사용 할 때 만 든 tar 파일 은 이 옵션 이 지정 한 파일 이름 을 사용 합 니 다.- x 옵션 과 함께 사용 할 때 이 옵션 이 지정 한 압축 파일 을 해제 합 니 다.
  • - t - tar 파일 에 포 함 된 파일 목록 을 표시 합 니 다.
  • - v - 파일 의 압축 파일 진 도 를 표시 합 니 다.
  • - x - 압축 파일 에서 파일 을 추출 합 니 다.
  • - z - gzip 을 사용 하여 tar 파일 을 압축 합 니 다.
  • - j - bzip 2 를 사용 하여 tar 파일 을 압축 합 니 다.

  • tar 파일 을 만 들 려 면 입력 하 십시오:
    tar -cvf filename.tar directory/file

    위의 예 에서 filename. tar 는 당신 이 만 든 파일 을 대표 합 니 다. directory/file 은 압축 파일 에 넣 고 싶 은 파일 과 디 렉 터 리 를 대표 합 니 다.
    tar 명령 을 사용 하여 여러 파일 과 디 렉 터 리 를 동시에 처리 할 수 있 습 니 다. 방법 은 하나씩 열거 하고 빈 칸 으로 간격 을 두 는 것 입 니 다.
    tar -cvf filename.tar /home/mine/work /home/mine/school

    위의 명령 은 현재 디 렉 터 리 에 있 는 filename. tar 라 는 새 파일 에/home/mine 디 렉 터 리 에 있 는 work 와 school 하위 디 렉 터 리 에 있 는 모든 파일 을 넣 습 니 다.
    tar 파일 의 내용 을 보 여 주 려 면 입력 하 십시오:
    tar -tvf filename.tar

    tar 파일 의 내용 을 추출 하려 면 입력 하 십시오:
    tar -xvf filename.tar

    이 명령 은 tar 파일 을 삭제 하지 않 지만 압축 파일 이 해 제 된 내용 을 현재 작업 디 렉 터 리 에 복사 하고 압축 파일 에 사용 되 는 모든 디 렉 터 리 구 조 를 유지 합 니 다.예 를 들 어 이 tar 파일 에 bar. txt 라 는 파일 이 포함 되 어 있 고 이 파일 이 foo/디 렉 터 리 에 포함 되 어 있다 면 압축 파일 을 추출 하면 현재 작업 디 렉 터 리 에 foo/디 렉 터 리 를 만 들 수 있 습 니 다. 이 디 렉 터 리 에는 bar. txt 파일 이 포함 되 어 있 습 니 다.
    tar 는 기본적으로 파일 을 압축 하지 않 는 다 는 것 을 기억 하 세 요.tar 와 bzip 를 사용 하여 압축 파일 을 만 들 려 면 - j 옵션 을 사용 하 십시오.
    tar -cjvf filename.tbz file

    약 속 된 대로 bzip 2 로 압축 된 tar 파일 은 tbz 확장자 가 있 습 니 다.그러나, 때때로 사용 자 는 tar. bz2 확장 자 를 사용 하여 그들의 파일 을 압축 한다.
    이상 명령 은 압축 파일 을 만 든 다음 filename. tbz 파일 로 압축 합 니 다.bunzip 2 명령 을 filename. tbz 파일 로 압축 을 풀 면 filename. tbz 파일 이 삭제 되 고 filename. tar 파일 로 이 어 집 니 다.
    압축 파일 bzip tar 파일 을 확장 하고 해제 하 는 명령 도 사용 할 수 있 습 니 다.
    tar -xjvf filename.tbz

    tar 와 gzip 로 압축 된 파일 을 만 들 려 면 - z 옵션 을 사용 하 십시오.
    tar -czvf filename.tgz file

    약 속 된 관례 에 따라 gzip 로 압축 된 tar 파일 은. tgz 확장자 가 있 습 니 다.
    이 명령 은 압축 파일 filename. tar 를 만 들 고 filename. tgz 파일 로 압축 합 니 다.만약 gunzip 명령 을 사용 하여 filename. tgz 파일 의 압축 을 풀 면 filename. tgz 파일 은 삭제 되 고 filename. tar 로 대 체 됩 니 다.
    gzip tar 파일 을 하나의 명령 으로 확장 할 수 있 습 니 다:
    tar -xzvf filename.tgz

     
     
    요령
     
    tar 명령 의 자세 한 정 보 를 읽 으 려 면 man tar 명령 을 입력 하 십시오.

    좋은 웹페이지 즐겨찾기