eli_ez3r
eli_ez3r
eli_ez3r
전체 방문자
오늘
어제
  • 분류 전체보기 (202)
    • 0x01 끄적끄적 :) (57)
      • Network (5)
      • Security (14)
      • Reversing (2)
      • Forensic (5)
      • Operation System (10)
      • Development (10)
      • Solution (7)
      • 보안 상식 (3)
    • 0x02 Study :) (127)
      • Pwnable (59)
      • Webhacking (56)
      • Reversing (11)
      • Machine Learning (1)
    • 0x03 ETC :) (16)
      • IT Unpacking (5)
      • IT Information (1)
      • Enjoy (4)
      • Etc (6)
    • Admin :) (0)
      • 0x01 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • github.io 블로그 개설

인기 글

태그

  • 스쿨
  • 메모리
  • 해킹
  • 문제풀이
  • 풀이
  • write
  • Up
  • school
  • 패스워드
  • web
  • hakcing
  • hack
  • buffer
  • hacking
  • BOF
  • attack
  • LOB
  • 오버플로우
  • webhacking.kr
  • 공격
  • overflow
  • 암호
  • 설명
  • pwnable
  • hacker
  • 과정
  • LEVEL
  • 해커
  • 문제
  • password

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
eli_ez3r

eli_ez3r

리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기
0x01 끄적끄적 :)/Operation System

리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기

2017. 1. 9. 13:47

zip tar tar.gz tar.bz2 압축풀기


1. ZIP

 - 압축하기

 zip -rF (압축파일명).zip (압축할 폴더 또는 파일)

  r : 서브 디렉터리 까지 압축

  F : 한글 이름을 가진 파일까지 압축

  zip filename.zip ./*            //현재 폴더에 전부를 압축할때 ./*는 현재 폴더 전부를 의미

  zip -r filename.zip ./*     //현재 폴더 하위에있는 폴더 포함하여 압축

 

 - 압축 풀기

 unzip filename.zip

 unzip filename.zip -d /foldername/

 

 


2. tar 

 - 압축하기

 $ tar cf [압축파일명.tar] [압축할 파일/디렉토리]

 

 

 - 압축 풀기

 $ tar xf [압축파일명.tar] 

 $ tar -xvf filename.tar  -C  /folder/dest_folder_name/    #지정된 위치에 압축풀기



 * tar 와 tar.gz 파일압축의 다른점 : 옵션에서 z 차이

 

 옵션 : 'v' 옵션으로 실행 과정 출력




3. tar.gz

 - 압축하기

 $ tar zcf [압축파일명.tar.gz] [압축할 파일/디렉토리]

 $ tar -czvf  압축파일명.tar.gz 압축할파일/폴더1 압축할파일/폴더2 압축할파일/폴더3 ...

 $ tar -czvf images.tar.gz ./folder/a1.jpg ./folder/a2.jpg ./folder/a3.jpg

 $ tar -czvf --exclude=./folder/filename.jpg tarname.tar.gz ./folder   # 예외 압축

 

 - 압축 풀기

 $ tar xfz [압축파일명.tar.gz]

 $ tar -xzvf 압축되어있는파일명.tar.gz 

 $ tar -zxvf filename.tar.gz -C /folder/dest_folder_name/   #지정된 위치에 압축풀기

 

 옵션 : 'z' 옵션이 gz 파일 압축풀기 옵션




 

4. tar.bz2  압축률이 가장높음 

 - 압축하기

 $ tar jcvf [압축파일명.tar.bz2] [압축할 파일/디렉토리]

 

 - 압축 풀기

 $ tar jxvf  [압축파일명.tar.bz2]

 $ tar -jxvf filename.tar.bz2 -C /folder/dest_folder_name/

 

 옵션 :  'j' 옵션이 bz2 파일 압축풀기 옵션 

 


5. tar.xz  - 이중으로 압축을 풀어야 한다.

 

 - 압축하기

 

 $ xz -d [압축파일명.tar.xz]

 

 $ tar -xf [압축파일명.tar]

 

 

 

 

 문제점 : 

  압축 풀기 안될때

  - unzip 이 안깔려 있을때 apt-get install unzip

 

  

차이점 : zip 과 tar 의 압축 경로 옵션 설정은 zip : -d,  tar : -C

저작자표시 비영리 변경금지 (새창열림)
    '0x01 끄적끄적 :)/Operation System' 카테고리의 다른 글
    • 칼리 리눅스(Kali Linux) 2016.1버전 한글 입력 기능 추가 하는 방법
    • Windows, 윈도우7 자녀보호설정으로 계정 시간별 잠금 설정하기
    • Windows, 윈도우 버전별(순정) 다운로드
    • 칼리리눅스 업그레이드(kali-linux upgrade)
    eli_ez3r
    eli_ez3r

    티스토리툴바