반응형
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 |
Tags
- 엑스퍼트생일축하해
- C++ API
- Lua
- lua for windows
- 프리미어 영상저장
- 찾다죽는줄
- meta table
- 중소규모택지
- 월세
- 국토교통부
- FILE TRANSFER
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- QTcpServer
- lua install
- 수도권주택공급
- QT TCP
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- file open
- lua interpreter
- 프리미어 영상변환
- object
- 엑스퍼트2주년
- TCP/IP
- C API
- file write
- 청량리역한양수자인192
- lua setup
- 티몬삼겹살데이
- 등록임대주택
- file read
Archives
- Today
- Total
Value Creator의 IT(프로그래밍 / 전자제품)
#1 리눅스 팁 리눅스 tar.gz와 압축/해제 명령어 본문
반응형
리눅스(Linux)에서의 파일 압축 개념은 윈도우즈(Windows)에서의 파일 압축 개념에 비해 세분화 되어있다.
윈도우즈에서는 보통 압축을 한다하면, zip 등의 방식으로 선택된 파일이나 폴더들을 묶으면서 동시에 압축(compress)을 하는 것을 의미한다.
반면, 리눅스에서는 파일이나 폴더들을 묶는 것(archive)과 실제로 압축(compress)하는 기능이 나뉘어져있다.
리눅스에서 여러 파일을 한 파일로 묶은 것을 아카이브(archive)라 하며 확장자는 .tar 이다.
일반적으로 tar로 묶인 아카이브를 gunzip을 사용해서 .tar.gz 의 확장자를 가지는 압축 아카이브로 많이 사용한다.
압축 하기
□ 사용법
1 |
$ tar -cvzf [압축된 파일 이름] [압축할 파일이나 폴더명] |
eg) 해당 경로의 모든 파일을 xxx.tar.gz로 압축
1 |
$ tar -cvzf xxx.tar.gz * |
eg) 권한(permission)이 없는 파일 패스하며, 해당 경로의 모든 파일을 xxx.tar.gz로 압축
1 |
$ tar -cvzf xxx.tar.gz * --ignore-failed-read |
□ 옵션값
- x : 묶음을 해제
- c : 파일을 묶음
- v : 묶음/해제 과정을 화면에 표시
- z : gunzip을 사용
- f : 파일 이름을 지정
- p : 권한(permission)을 원본과 동일하게 유지
압축 풀기
□ 사용법
1 |
$ tar -xvzf [압축 해제할 압축 아카이브 이름] |
eg) 해당 경로에 xxx.tar.gz 파일의 압축을 해제
1 |
$ tar -xvzf xxx.tar.gz |
반응형
'1. 프로그래밍 > 9) 기타' 카테고리의 다른 글
우분투 LTS 12.04 한글 사용하기 (0) | 2019.08.21 |
---|---|
구글 C++ 코딩 스타일 가이드 (0) | 2019.07.23 |
[C++] Class, Object, Instance (클래스, 객체, 인스턴스) (1) | 2019.07.23 |
#4 #ifndef, #ifdef란?(전처리문. #include, #define…) (0) | 2019.06.25 |
#2 Visual Studio에 헤더 파일, 외부 라이브러리 추가하기 (0) | 2019.04.18 |
Comments