- «
- 1
- ···
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- ···
- 397
- »
전체 카테고리
-
분류 전체보기 (397)
- 임베디드 (20)
- 임베디드 C (6)
- 이론 (11)
- 하드웨어 (3)
- 영상처리 (3)
- 이론 (3)
- 알고리즘 (130)
- 자료구조와 알고리즘 (9)
- 문제풀이 - 백준 (106)
- 문제풀이 - 프로그래머스 (15)
- 언어, 라이브러리 (101)
- C, C++ (39)
- Python (3)
- JAVA (2)
- Android (25)
- Kotlin (7)
- Qt (23)
- Tkinter (2)
- 운영체제 (9)
- Linux (5)
- Windows (4)
- 도구 (62)
- Git (11)
- Visual Studio Code (11)
- MS Office (35)
- GIMP (2)
- etc (3)
- 디버깅 (44)
- C, C++ (14)
- Android (19)
- Qt (2)
- Python (5)
- Tkinter (2)
- 기타 (2)
- 책 (4)
- 컴퓨터 (5)
- 블로그 (9)
- 기타 (1)
-
프로젝트 (9)
- 앱 (8)
- PC (1)
- 임베디드 (20)
블로그 인기글
- 최근 글
- 최근 댓글
최근 글
최근댓글
태그
- #c++
- #QT
- #레벨3
- #시뮬레이션
- #stl
- #임베디드
- #Kotlin
- #BOJ
- #코딩 테스트
- #큐
- #안드로이드
- #프로그래머스
- #티스토리
- #Android
- #cpp
- #excel
- #파워포인트
- #백준
- #cout
- #DP
- #완전탐색
- #알고리즘
- #우선순위 큐
- #BFS
- #삼성
- #c
- #엑셀
- #visual studio code
- #DFS
- #코틀린
더보기+
전체 방문자
오늘 1,194
어제 1,516
전체 437,161
리눅스의 TAR & ARCHIVE에 대한 이해를 위해서는 링크된 포스팅을 참고.
예시는 /var/log/* 안의 파일들을 예시로 하였다.
.tar 아카이브 파일 생성
tar cvf [압축될 파일 이름] [압축할 대상] tar cvf archieve.tar /var/log.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.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 를 알아둘 것.