아카이브 (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 명령어를 이용, 아카이브 해제 압축 해제하기
'서버 > Linux' 카테고리의 다른 글
[Linux] 파일 시스템 (8) | 2017.10.16 |
---|---|
[Linux] 프로세스 (2) (0) | 2017.10.16 |
[Linux] 압축 ( gzip, bzip2, xz ) (0) | 2017.10.11 |
[Linux] 프로세스 (1) (0) | 2017.10.11 |
[Linux] sudo (Substitute User DO) (0) | 2017.10.11 |