특정 디렉토리내의
모든 파일을 gzip으로 압축하기
 
특정 디렉토리 전체를 압축하고자 한다면 -r옵션을 사용합니다.  즉, 특정디렉토리를 대상으로
압축하고자 한다면 “gzip -r 디렉토리명”과 같은 형식을
사용하시면 됩니다. 다음은 dir이라는 디렉토리내에 두개의
파일이 존재하고 있습니다.
 
 
 
  | 
   [root@host3
  command]# ls -l dir 
  합계 17540 
  -rwx-----x    1 bible1   bible2   
  4314004  9월 24 20:12 textfile1 
  -rwx-----x    1 bible1   bible2  
  13610464  9월 24 20:12 textfile3 
  [root@host3 command]#  
  [root@host3 command]# gzip -r dir 
  [root@host3 command]#  
  [root@host3 command]# ls -l dir 
  합계 1624 
  -rwx-----x    1 bible1  
  bible2     332676  9월 24 20:12 textfile1.gz 
  -rwx-----x    1 bible1   bible2   
  1317583  9월 24 20:12 textfile3.gz 
  [root@host3 command]#  
   | 
 
 
즉, 위의
예는 dir이라는 디렉토리내에 존재하는 모든 파일들을 대상으로 압축한 것입니다.  
 
만약 특정디렉토리를 대상으로 압축해제를 하고자
한다면 압축을 할 때 주었던 -r옵션을 풀때에도 주어야 합니다. 즉, 특정디렉토리를 대상으로 압축해제하고자 한다면 “gunzip -r 디렉토리명”과 같은 형식을 사용하시면 됩니다.
다음은 그 예입니다. 
 
 
 
  | 
   [root@host3
  command]# ls -l dir 
  합계 1624 
  -rwx-----x    1 bible1  
  bible2     332676  9월 24 20:12 textfile1.gz 
  -rwx-----x    1 bible1   bible2   
  1317583  9월 24 20:12 textfile3.gz 
  [root@host3 command]#  
  [root@host3 command]# gunzip -r dir 
  [root@host3 command]#  
  [root@host3 command]# ls -l dir 
  합계 17540 
  -rwx-----x    1 bible1   bible2   
  4314004  9월 24 20:12 textfile1 
  -rwx-----x    1 bible1   bible2  
  13610464  9월 24 20:12 textfile3 
  [root@host3 command]#  
   | 
 
 
 
즉, 위의
예에서는 앞에서 압축하였던 dir이라는 디렉토리내의 모든 파일들을 대상으로 압축해제하는 예입니다.