리눅스 xz 압축풀기 - linugseu xz abchugpulgi

리눅스의 TAR & ARCHIVE에 대한 이해를 위해서링크된 포스팅을 참고.

예시는 /var/log/* 안의 파일들을 예시로 하였다.

.tar 아카이브 파일 생성

tar cvf [압축될 파일 이름] [압축할 대상]
tar cvf archieve.tar /var/log

.tar 아카이브 파일 해제

tar xvf [tar 파일]
tar xvf archieve.tar

.gzip 으로 압축하기

gzip [압축할 대상] gzip archieve.tar

.gzip 압축 풀기

gzip [압축된 gz]
gzip -d archieve.tar.gz

gunzip [압축된 gz]
gunzip archieve.tar.gz

.xz 압축하기

xz [압축할 파일]
xz archieve.tar

.xz 압축 풀기

xz -d [xz로 압축된 파일]
xz -d archieve.tar.xz

unxz [xz로 압축된 파일]
unxz archieve.tar.xz

이때 tar에서 아카이브+압축 과정을 한번에 할 수 있다.

.tar.gz 혹은 .tgz 파일로 압축하기

tar zcvf tar zcvf var_log.tar.gz /var/log/* tar zcvf var_log.tgz /var/log/*

.tar.gz 혹은 .tgz 로 확장자를 한번에 주고 뺄 수 있다.

.tar.gz 압축 풀기

tar zxvf [압축된 tar.gz 혹은 tgz 파일]
tar zxvf var_log.tar.gz

.tar.xz 혹은 .txz 로 압축하기

tar Jcvf [압축할 파일 이름] [대상]
tar Jcvf var_log.tar.xz /var/log

.tar.xz 혹은 .txz 압축 풀기

tar Jxvf [압축된 tar.xz 혹은 txz 파일]
tar Jxvf var_log.tar.xz
tar Jxvf var_log.txz

tar 주요 옵션 정리

z or J : z는 gzip 사용, J는 xz 사용

c or x : 압축(c) 또는 해제(x). 둘 중 하나만 사용할 수 있다.

v : verbose, 화면에 과정을 출력

f : 이름 지정 옵션, 대부분의 경우에 그냥 사용

p : 권한을 지정해서 아카이브한다. 권한 지정하지 않을 시 실행자의 소유권으로 생성


gz < bz < xz 도구 순으로 압축률이 좋다. 범용적으로 사용하는 gzip 과 압축률이 뛰어난 xz 를 알아둘 것.

전체 카테고리

  • 분류 전체보기 (408)
    • 임베디드 (20)
      • 임베디드 C (6)
      • 이론 (11)
      • 하드웨어 (3)
    • 영상처리 (3)
      • 이론 (3)
    • 알고리즘 (130)
      • 자료구조와 알고리즘 (9)
      • 문제풀이 - 백준 (106)
      • 문제풀이 - 프로그래머스 (15)
    • 언어, 라이브러리 (110)
      • C, C++ (39)
      • Python (3)
      • JAVA (2)
      • Android (28)
      • Kotlin (11)
      • Qt (23)
      • Tkinter (2)
      • OpenCV (2)
    • 운영체제 (9)
      • Linux (5)
      • Windows (4)
    • 도구 (63)
      • Git (11)
      • Visual Studio Code (12)
      • MS Office (35)
      • GIMP (2)
      • etc (3)
    • 디버깅 (45)
      • C, C++ (14)
      • Android (19)
      • Qt (2)
      • Python (5)
      • Tkinter (2)
      • 기타 (2)
      • OpenCV (1)
    • (4)
    • 컴퓨터 (5)
    • 블로그 (9)
    • 기타 (0)
    • 프로젝트 (10)
      • (9)
      • PC (1)

블로그 인기글

리눅스 xz 압축풀기 - linugseu xz abchugpulgi

리눅스 xz 압축풀기 - linugseu xz abchugpulgi

리눅스 xz 압축풀기 - linugseu xz abchugpulgi

  • 최근 글
  • 최근 댓글

최근 글

  • [OpenCV, C++] 이미지의 픽셀값 출력시 쓰레기값이 출력되는 문제
  • [OpenCV, C++] Mat 클래스 행렬에 열 추가
  • [OpenCV] Window, C++, VS Code에서 OpenCV 환⋯
  • [VS Code] '&&' 토큰은 이 버전에서 올바른 문 구분 기호가 아⋯
  • [Kotlin] 빈(empty) ArrayList 생성
  • [Kotlin] ArrayList의 마지막 값 가져오기
  • [Kotlin] 문자열에서 특정 문자 변경, 제거
  • [Kotlin] 자료형의 최대, 최소 출력
  • [Android, Kotlin] Radio button default c⋯
  • [Android, Kotlin] 앱 설치날짜 확인

최근댓글

  • JohIn 11.16 구조체 검색하다가 union을 알게 되었네요.. 개념서에 없는 내용으로 ⋯
  • 하글 11.03 몰랐던 사실이네요 부정확한 정보가 떠돌아다닐뻔했는데 바로잡아주셔서 감사⋯
  • daewonyoon 11.01 " utf-8은 한글을 지원하지 않기 때문에 " 부정확한 설명입니다. ⋯
  • 하글 10.24 안녕하세요. 우선 정확한 이유는 모르며 어디까지나 제 생각을 말씀드⋯
  • 안녕하세요 10.24 아래 비밀댓으로 했는데 비번을 까먹어서 다시 씁니다 이거 원리를 알고 싶⋯
  • MindLogic 09.26 사랑합니다
  • 치커리 09.20 정보 잘 얻어감니다. 진심으로 감사드립니다
  • ins 09.14 감삼다 !!
  • 하글 07.12 안녕하세요. 혹시 사용하시는 앱을 직접 개발하신게 아닌가요?? 그렇다⋯
  • 김발랄 07.12 안녕하세요 글보고 여쭤볼게있어서요 저도 이런 증상을 겪고있는데 핸드폰을 ⋯

태그

  • #삼성
  • #Android
  • #시뮬레이션
  • #BFS
  • #BOJ
  • #완전탐색
  • #cpp
  • #프로그래머스
  • #c
  • #excel
  • #레벨3
  • #cout
  • #DFS
  • #안드로이드
  • #우선순위 큐
  • #stl
  • #알고리즘
  • #백준
  • #Kotlin
  • #QT
  • #c++
  • #티스토리
  • #코틀린
  • #엑셀
  • #DP
  • #visual studio code
  • #임베디드
  • #코딩 테스트
  • #파워포인트
  • #큐

더보기+

전체 방문자

오늘 79

어제 1,261

전체 500,423