tarfile 압축하기

tar 명령으로 만들어지는 tar 파일은 파일 크기를 줄이지 않기 때문에 크기가 큰 파일을 묶을 경우는 그만큼 많은 공간이 필요합니다. 그래서, 대부분 사용자들은 작업하는데 있어 크게 영향을 주지 않는 파일들을 tar 명령으로 묶어서 압축해 놓습니다. 다음 파일들이 그 대상들이지요:

  1. .o (오브젝트) 파일: 이것은 소스파일을 구해서, 실행파일로 만들려고, 컴파일을 하는데, 이때 중간과정에 생기는 파일입니다. (대부분 그냥 지우지요. 필요에 따라, 다시 컴파일을 할 경우가 생기면, 그 컴파일 속도를 향상 시키기 위해서, 이 파일들을 그냥 두기도 합니다. - 이쪽 이야기는 시스템관리자들에게나 관심 있을 이야기 인지라... )
  2. .dvi 파일: 이것은 TeX 이나, LaTeX 프로그램을 사용할 때, 중간 과정에서 생기는 파일입니다.
  3. .ps (postscript) 파일: 이것은 인쇄를 할 수 있는 문서, 그림 파일인데, 대부분의 파일들이 크기가 꽤 큽니다. 그래서, 압축해 두는 것이 일반적인데, 하나 기억해 두어야 할 것은 .psz 라는 이름을 가진 파일을 종종 구하게 됩니다. 이 파일에 대한 이야기는 여기서 자세히 다룹니다.

tar 파일을 만든 후, 이 파일을 압축하려면, compress 명령을 사용합니다. 예를 들어:

   compress project.tar

이 명령이 실행 되고 나면, project.tar 파일의 이름이 project.tar.Z로 바뀌고 그 크기도 줄어들지요. 이 파일을 다시 원래 대로 사용하기 위해서는 tar 명령으로 그 묶음을 풀기전에 먼저 압축풀기를 먼저해야 합니다.

한편 이 compress 명령이 구시대의 유물(?)인지라, 요즘은 이것보다 압축률이 좋은 gzip이라는 명령을 사용하는 것이 일반적입니다.

이 명령으로 만들어지는 파일은 그 끝이름이 .gz 입니다.


[차례] [찾기] [색인]