메뉴 건너뛰기

XEDITION

study

리눅스 tar.gz와 압축/해제 명령어

proin 2019.02.14 08:05 조회 수 : 2

http://sarghis.com/blog/468/


리눅스(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

 


 

번호 제목 글쓴이 날짜 조회 수
64 [아두이노] ArduCAM Mini Cameras Tutorial proin 2019.06.14 0
63 [아두이노] DHT11 + PHPoc proin 2019.06.11 3
62 Turning on an LED with your Raspberry Pi's GPIO Pins proin 2019.05.13 0
61 Smart Raspberry Pi CPU fan proin 2019.05.13 0
60 [PHP기초] 데이터 집합 - 배열다루기 proin 2019.04.29 0
59 build 중 서버와 연결이 끊어지거나 컴퓨터를 끄고 퇴근해야 한다면? proin 2019.04.29 1
58 Linux 기본명령어 screen proin 2019.04.29 0
57 동기가사 검색 프로그램 GetLyrics2 v1.0.1.0 file proin 2019.04.28 1
56 리눅스 스왑 proin 2019.04.27 12
55 [C#] MySQL 데이터 저장시 한글이 깨질 때 proin 2019.02.27 0
54 [C#] [c#.NET]초간단 Mysql DB와 C# 연동 및 값 추가 하기(mysql테이블만들기) proin 2019.02.27 0
53 [Excel] (VBA) 피벗 테이블 (Pivot table) proin 2019.02.21 0
52 [Excel] VBA 실행 속도 빠르게 하기 proin 2019.02.21 0
51 [Excel] 엑셀 VBA IF 지시 구문 사용하는 방법, IF … ELSEIF … ELSE … ENDIF proin 2019.02.21 0
50 [Excel] 엑셀(Excel) VBA - 특정 조건의 데이터를 삭제하고자 할 때 proin 2019.02.21 0
49 Shell Script( 쉘 스크립트 ) if 문 사용법, 조건식 proin 2019.02.14 0
48 bash 스크립트 && - 한 자리 숫자 변수에 0을 더함 proin 2019.02.14 0
» 리눅스 tar.gz와 압축/해제 명령어 proin 2019.02.14 2
46 PHP MySQL 레코드 가져오기 (mysqli_fetch_array) proin 2019.01.11 0
45 [PHP] 26. 파일 생성/쓰기(File Create/Write) - PHP 강좌, PHP5 proin 2019.01.11 1
위로