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

tar로 파일묶기와 압축하기를 동시에 하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

tar로 파일묶기와 압축하기를 동시에 하기

 

이번에는 파일을 묶는 작업과 압축을 하는 작업을 동시에 해보도록 하겠습니다. 이 작업을 하려면 z라는 옵션을 추가해서 "cvfz"라는 옵션을 사용하면 간단하게 묶음과 압축을 동시에 할 수 있습니다.

 

설명의 편의를 위하여 dir2라는 디렉토리를 작업대상으로 하며 dir2에는 다음과 같은 파일 2개가 들어있습니다.

 

[root@host3 command]# ls -al dir2
합계 16
drwxr-xr-x    2 root     root         4096  9
20 13:42 .
drwxr-xr-x    3 root     root         4096  9
20 13:41 ..
-rw-r--r--    1 root     root          120  9
18 14:11 textfile1
-rw-r--r--    1 root     root           68  9
18 15:26 textfile3
[root@host3 command]#



 

, 그렇다면 묶음과 압축을 동시에 해보도록 하겠습니다.


[root@host3 command]# tar cvfz dir2.tar.gz dir2
dir2/
dir2/textfile1
dir2/textfile3
[root@host3 command]#
[root@host3 command]# ls -l
합계 8
drwxr-xr-x    2 root     root         4096  9
20 13:42 dir2
-rw-r--r--    1 root     root          284  9
20 13:43 dir2.tar.gz
[root@host3 command]#



 

cvfz라는 옵션을 사용하고 새로 생성되는 파일명을 dir2.tar.gz로 하였습니다.  묶음과 압축의 결과로 dir2.tar.gz파일이 생성되었음을 알 수가 있습니다.


간단한 명령이므로 어렵지 않으리라 생각합니다그리고 이렇게 묶음과 압축이 한번에 된 파일의 내용을 확인하고자 한다면 다음과 같이  "tvfz"옵션을 사용합니다.

 

[root@host3 command]# tar tvfz dir2.tar.gz
drwxr-xr-x root/root         0 2003-09-2013:42:08 dir2/
-rw-r--r-- root/root       120 2003-09-1814:11:35 dir2/textfile1
-rw-r--r-- root/root        68 2003-09-1815:26:39 dir2/textfile3
[root@host3 command]#



그럼 다음 예에서 이렇게 묶는 작업과 압축하는 작업을 동시에 한 dir2.tar.gz파일을 압축해제와 묶음해제를 동시에 수행하는 방법에 대해서 알아보겠습니다 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,845 개
  • 현재 접속자 :  77 명