리눅스 압축 하고 압축 풀기 tar.gz, tar, gz(gzip)


리눅스를 하다 보면 자주 사용하지만 해 깔리는 명령들 중에 압축 및 해제가 제일 일 것이다.
그래서 한번 정리해 보았다.


tar.gz
  실제 tar은 압축 명령어가 아니라 파일을 하나로 묶거나 푸는 패키지 명령이다.
  패키징과 압축을 하기 위해서는 tar로 패키징 후 gzip으로 압축을 해야 한다.
  그런데 너무 불편하다 그래서 tar에 옵션으로 gzip기능을 추가하여
  한번에 패키지 된 압축 파일을 풀 수 있다. ( 옵션: -z )

  gzip인데 tar과 gzip을 따로 사용하니 불편한 점이 많아서 tar에 gzip의 기능을
  옵션으로 추 가하여 한번에 압축과 묶인 파일을 풀수 있게 되었다.

- tar 옵션
  -c파일을 묶음 
  -x파일을 묶음 해제 
  -v묶거나 풀때 화면에 내용을 출력
  -f파일이름 지정 
 -zgzip 으로 압축/해제 
 -p 파일 권한을 저장 
 -C경로 지정 


- 압축 하는 방법
tar -cvzf filename.tar.gz  sourcefilename

- 압축 푸는 방법
tar -xvzf filename.tar.gz


- tar로 패키징 하기
  위 내용을 보면 알겠지만 옵션의 -z 만 빼면 사용법은 같다.

- gzip으로 압축 하기
gzip sourcefilename
gunzip filename.gz






댓글