Linux

리눅스에서 tar 명령어 사용 방법

검정비니 2022. 3. 29. 14:13
728x90
반응형

아카이브(Archive)란?

여러 파일과 디렉터리를 담고 있는 하나의 파일. 
 
- 이동, 공유, 저장이 더욱 간편해짐. 모든 파일이 아카이브 파일에 들어간 후에 관리 및 추적이 더욱 쉬워진다.

아카이빙의 종류

tar
쉽게 공유하거나 백업하려고 디렉터리와 그 안에 있는 파일들의 사본을 만들 때
dd
파티션이나 하드디스크 등을 통째로 복사해야 할 때
rsync
주기적으로 시스템을 백업하려고 할 때

이 중 tar에 대해 알아보도록 하자.

 

tar로 파일과 파일 시스템 아카이빙하기 

- 사용법 : tar [ option .. ] [file ]

 

# Tar 사용 시 고려해야 할 사항
  1. 아카이브에 포함할 파일을 알아둔다.
  2. 아카이브가 사용할 스토리지 드라이브 안의 위치를 확인한다.
  3. 파일을 아카이브에 추가하고 아카이브 파일을 스토리지에 저장한다.
  • Options
-f
대상 아카이브 지정 (기본 옵션)
-c 
tar 아카이브 생성 (파일 묶을 때 사용)
-x
tar 아카이브에서 파일을 추출 (파일 풀 때 사용)
-v
처리 과정을 자세하게 나열
-t
tar 아카이브에 포함된 내용 확인
-C
대상 디렉터리 경로 지정
-A
지정된 파일을 tar 아카이브에 추가
-r
tar 아카이브의 마지막에 파일들 추가
-u
tar 아카이브의 마지막에 파일들 추가
-k
tar 아카이브 추출 시, 기존 파일 유지
-z
gzip 압축 옵션
-j
bzip2 압축 옵션
 
반응형