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

bzip2로 압축한 파일과 동일한 파일 존재하더라도 덮어쓰기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

bzip2로 압축한 파일과 동일한 파일 존재하더라도 덮어쓰기

 





bzip2는 압축후에 동일한 압축파일이 존재하면 덮어쓰지 않습니다.

 

 

 

  이번에는 -f옵션을 사용하여 압축후에 동일한 파일이 존재하더라도 덮어쓰게하는 예를 보겠습니다.

 

 

 

  아래는 그 예입니다.

 

 

 

 

 

[root@host3 dir]# ls -l
합계 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 dir]#
[root@host3 dir]# bzip2 -f *
[root@host3 dir]#
[root@host3 dir]# ls -l
합계 456
-rwx-----x    1 bible1   bible2     100541  9
월 24 20:12 textfile1.bz2
-rwx-----x    1 bible1   bible2     354659  9
월 24 20:12 textfile3.bz2
[root@host3 dir]#

 

위의 예에서 bzip2로 압축시에 -f옵션을 사용하였습니다.

 

 

 

 즉, bzip2로 압축할 때에 -f옵션을 사용하시면 결과 파일과 동일한 파일이 이미 존재한다 하더라도 덮어쓰게 됩니다.

 

 

 

 

 

 

마지막으로 한가지만 더 설명하고 bzip2와 bunzip2에 대한 설명을 마무리 하겠습니다.

 

 

 

 최근 압축방법 추세는 대부분 bzip2를 독립적으로 사용하는 것이 아닌 tar와 함께 사용하고 있습니다.

 

 

 

 예를들어 /home의 데이터 전체를 tar로 묶고 bzip2로 압축할 때에는 다음과 같이 사용합니다.

 

 

 

 

 

tar  cvfj  home.tar.bz2  /home

또는

tar  cvfpj  home.tar.bz2  /home

 

 

그리고 이렇게 압축된 home.tar.bz2 압축파일을 압축해제 할 때에는

 

             tar xvfj  home.tar.bz2

             또는

             tar xvfpj  home.tar.bz2

 

와 같은 방법으로 사용합니다.

 

 

 

 물론, 필요할 경우에 bzip2만을 이용하여 압축하고 압축해제하는 경우도 흔하게 있습니다.

 

 

 

 하지만, 여러 개의 파일을 동시에 묶어주는 tar유틸리티와 함께 동시에 사용되는 경우가 더 많으므로 알아두시기 바랍니다.

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,534 명
  • 현재 강좌수 :  37,615 개
  • 현재 접속자 :  105 명