강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 디렉토리내의 모든 파일을 gzip으로 압축하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 디렉토리내의 모든 파일을 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이라는 디렉토리내의 모든 파일들을 대상으로 압축해제하는 예입니다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  233 명