본문 바로가기

OS/Linux

[Linux] 파일의 압축과 묶기

 

파일 압축
  - 압축파일 확장자명은 xz, bz2, gz, zip, Z 등
  - xz나 bz2 압축률이 더 좋음
  ※ 리눅스의 압축은 원본파일은 없어지고 압축파일만 남는다.

파일 압축 관련 명령
  - xz : 확장명 xz로 압축을 하거나 풀어준다.
     예) xz 파일명
          xz -d 파일명.xz
  - bzip2 : 확장명 bz2로 압축을 하거나 풀어준다.
     예) bzip2 파일명
          bzip2 -d 파일명.bz2
  - bunzip2 : "bzip2 -d"옵션과 동일한 명령어
  - gzip : 확장명 gz으로 압축을 하거나 풀어준다.
     예) gzip 파일명
          gzip -d 파일명.gz
  - gunzip : "gzip -d"옵션과 동일한 명령어

파일 묶기
  - 리눅스(유닉스)에서는 '파일 압축'과 '파일 묶기'는 원칙적으로 별개의 프로그램으로 수행
  - 파일 묶기의 명령어는 'tar'이며, 묶인 파일의 확장명도 'tar'이다.
  ※ 파일 압축과는 다르게 원본파일은 남겨두고 묶인파일이 생성된다.

파일 묶기 명령(tar)
  - tar : 확장명 tar로 묶음 파일을 만들어 주거나 묶음을 풀어 준다.
     동작 : c(묶기), x(풀기), t(경로확인)
     옵션 : f(파일), v(과정보이기), J(tar_xz), z(tar_gzip), j(tar+bzip2)
  - 사용 예
     # tar cvf my.tar /etc/sysconfig/ -> 묶기
     # tar cvfJ my.tar.xz /etc/sysconfig/ /etc/sysconfig/ -> 묶기 + xz 압축
     # tar xvf my.tar -> tar 풀기
     # tar xvfJ my.tar.xz /etc/sysconfig/ -> xz 압축 해제 + tar 풀기

 

 

참고 : https://www.youtube.com/playlist?list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o

 

'OS > Linux' 카테고리의 다른 글

[Linux] 시스템 설정  (0) 2016.04.12
[Linux] 파일 위치 검색  (0) 2016.04.12
[Linux] 편리한 패키지 설치, YUM  (0) 2016.04.11
[Linux] 프로그램 설치를 위한 RPM  (0) 2016.04.11
[Linux] 링크  (0) 2016.04.11