"리눅스 폴더 전체 압축/해제"의 두 판 사이의 차이

85번째 줄: 85번째 줄:
*[[리눅스 압축파일 내부 파일목록 보기]]
*[[리눅스 압축파일 내부 파일목록 보기]]
*[[데이터 압축]]
*[[데이터 압축]]
*[[리눅스 bzip2]]


==주석==
==주석==

2014년 9월 12일 (금) 07:25 판

1 개요

tar
리눅스 폴더 전체 압축/해제
  • 확장자: tar, tgz(=tar.gz), bz2
  • 압축률: tar << tgz < bz2[1]

2 bzip2

  • 파일 확장자는 bz2 또는 tar.bz2

2.1 압축

tar cfvj 파일명.bz2 폴더경로

2.2 압축 해제

tar xfvj 파일명.bz2 -C 폴더경로

3 tgz

  • gzip. 파일 확장자는 tar.gz 또는 tgz

3.1 압축

tar cfvz 파일명 폴더경로

3.2 압축 해제 - 하위 폴더로

흔히 사용하는 간단한 유형이다. test.tgz 파일을 현재 폴더에 푼다. 그런데 보통 test 폴더를 포함하고 있어서 test 아래에 풀린다.

tar xfvz test.tgz

3.3 압축 해제 - 폴더 지정

tar xfvz 파일명 -C 폴더경로

4 tar

  • 파일 확장자는 tar

4.1 압축

tar cfv 파일명 폴더경로

4.2 압축 해제 - 하위 폴더로

tar xfv test.tar

4.3 압축 해제 - 폴더 지정

tar xfv 파일명 -C 폴더경로

5 gz

5.1 압축

파일 1개
gzip 파일명
파일 여러개
gzip *

5.2 압축 해제

현재 폴더에 압축 풀기
gunzip 파일명.gz
gzip -d 파일명.gz
특정 폴더에 압축 풀기
for f in 파일명.gz; do STEM=$(basename "$f" .gz); gunzip -c "$f" > "/폴더/경로/$STEM"; done

6 같이 보기

7 주석

  1. 평균적으로 그렇다는 것. 항상 그런 것은 아니다.
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}