♥신뢰할수 있는 뉴스만 전하는♥

Linux : 아카이브 (Archive) 본문

리눅스

Linux : 아카이브 (Archive)

모두의유머 2019. 5. 31. 10:40

아카이브 (Archive)

- 여러 개의 지정된 파일들을 아카이브(묶음)로 만듭니다.

- 아카이브 파일에는 확장자 .tar을 붙입니다.

- 파일의 용량은 줄어들지 않습니다. (압축 X 묶음 O)

- 원본 파일은 그대로 유지됩니다.

# tar (Taple ARchive) [옵션] [만들 파일 이름].tar [묶을 파일1] ... [묶을 파일 N]

→ [옵션]

c 아카이브 생성

x 아카이브 해제

v 진행과정 출력

f .tar 파일을 지정

r 파일 추가

t 아카이브 내용 확인

※ vf는 고정한다고 생각하면 됩니다.

 

<실습 1>

아카이브 생성하기 ( cvf )

c 아카이브 생성    v 진행과정 출력    f .tar 파일을 지정

 

<실습 2>

아카이브 해제하기 ( xvf )

x 아카이브 해제     v 진행과정 출력    f .tar 파일을 지정

제대로 확인하기 위해 file1, file2, file3을 삭제 한 뒤에 file.tar 아카이브 해제해줍니다.

 

<실습 3>

아카이브 파일에 새로운 파일 추가하기 ( rvf )

r 파일 추가    v 진행과정 출력    f .tar 파일을 지정

file4를 생성해줍니다.

 

file4를 file.tar ( 아카이브 파일 ) 에 추가해줍니다.

 

<실습 4>

아카이브 파일 내용 확인하기 ( tvf )

t 아카이브 내용 확인    v 진행과정 출력    f .tar 파일을 지정

<실습 5>

특정 디렉터리에 아카이브 해제 ( -C )

아카이브 해제시킬 디렉터리 생성 후 해제된 디렉터리를 확인해줍니다.

 

<실습 6>

file1, file2, file3, file4를 file이란 이름으로 아카이브 → xz로 압축 → 압축 해제 → 아카이브 해제

먼저 디렉터리 안의 file1, file2, file3, file4를 제외한 나머지를 삭제합니다.

 

file이란 이름으로file1~ file4 아카이브해줍니다.

 

file.tar(아카이브 파일)을 xz로 압축합니다.

 

 

제대로 확인하기 위해 file.tar.xz를 제외한 모든 파일을 삭제해줍니다.

 

file.tar.xz 압축을 해제합니다.

file.tar 아카이브 해제합니다.

 

※ 아카이브 & 압축 동시에 두 개의 작업도 가능

 

→ tar 명령어를 이용, 아카이브 해제 압축 해제하기

Comments