Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- threejs
- 시장
- 비트코인
- PC
- Three
- ps4
- 스마트 컨트랙트
- Linux
- 탈중앙화
- game
- 주식
- 쿠버네티스
- 암호화폐
- 게임
- 거래
- 부동산
- 블록체인
- angular
- 이더리움
- 스마트 계약
- 젤다 왕눈
- 리뷰
- 보안
- kubernetes
- strongloop
- review
- Docker
- 투자
- Games
- loopback
Archives
- Today
- Total
BaeBox
tar (Tape Archive) 본문
반응형
tar : Tape Archive
리눅스에서 압축을 할 때 보통 tar 라는 명령어를 쓰게된다.
tar 자체가 압축을 하는 것은 아니다. tar 는 순수하게 파일이나 폴더를 한데로 묶어주는 역할을 한다.
MS word 나 ppt 에서 제공하는 그룹지정 기능이라고 생각하면 편할 것이다.
더 쉽게 말하면 상자에 다 때려 박는다고. 군대에서 많이 해봤잖아.
여하튼, 대개 이렇게 묶인 친구들을 이제 압축을 해줄 것이다.
뭘로?
압축 알고리즘으로.
대개 많이 쓰는 압축방식은 다음과 같다.
압축 방식 |
|
zip | DEFLATE 알고리즘 이용. |
gzip |
GNU zip. DEFLATE 알고리즘 이용. 속도 甲, 압축률 망... |
bzip | 블록 정렬 + 산술 정렬 알고리즘. |
bzip2 | 버로우즈-휠러 변환 기반의 압축 알고리즘 이용. zip/gzip 에 비해 압축률이 좋지만 비교적 느리다. 속도, 압축률 콩라인. |
xz | LZMA2 압축 알고리즘 이용. 압축률 甲, 속도 망... |
조금 더 자세히 알아보고 싶다면 아래 두 글을 읽어보자.
난 대충 훑어봤다. 왠지 읽기 싫더라.
https://ko.wikipedia.org/wiki/%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%95%95%EC%B6%95
https://www.rootusers.com/gzip-vs-bzip2-vs-xz-performance-comparison/
기본적인 명령은 아래와 같다.
명령어 | |
gzip 압축 | tar -zcvf [zip_file_name] [file/directory] |
gzip 압축 풀기 | tar -zxvf [zip_file_name] |
bzip 압축 | tar -cjvf [zip_file_name] [file/directory] |
bzip 압축 풀기 | tar -xvf [zip_file_name] |
xz 압축 | tar -Jcvf [zip_file_name] [file/directory] |
xz 압축 풀기 | tar -Jxvf [zip_file_name] |
덤. 특 정 파일이나 폴더를 제외할 때는 --exclude/-X [파일명] 이렇게 쓰면 제외가 가능하다. |
tar -xvf test.tar --exclude <file_to_exclude> |
tar -cvf test.tar -X <file_to_exclude> |
반응형
'개발 관련 > LInux' 카테고리의 다른 글
Local repository (0) | 2019.10.21 |
---|---|
Shell Script (0) | 2019.10.21 |
FTP/SFTP 사용법 (0) | 2019.10.21 |
Repository (0) | 2019.10.21 |
SCP 사용법 (0) | 2019.10.21 |
Comments