리눅스 명령어 tar 사용법
소개
리눅스에서 파일을 압축하고 해제하는 명령어 중 하나인 tar는 많은 사용자들이 익히 사용하고 있는 명령어 중 하나입니다. 이번 글에서는 tar 명령어의 사용법에 대해 알아보도록 하겠습니다.
tar 명령어란?
tar는 Tape Archive의 약자로, 여러 개의 파일을 하나의 파일로 묶거나 압축하는 역할을 합니다. 이때, tar 명령어는 파일들을 묶을 때 파일명, 소유자, 권한 등의 정보를 보존하여 압축합니다. 또한, tar 명령어를 이용해 압축된 파일은 다른 시스템에서도 압축 해제하여 사용할 수 있습니다.
tar 명령어 사용법
tar 명령어 사용법은 다음과 같습니다.
tar [옵션] [파일/디렉토리명]
tar 명령어에서 가장 기본적인 옵션은 다음과 같습니다.
- c : 새로운 아카이브 생성
- x : 아카이브 해제
- t : 아카이브 내용 확인
- v : 아카이브 생성/해제 과정 출력
- f : 아카이브 파일 이름 지정
tar 명령어로 파일 묶기
다음은 tar 명령어로 파일을 묶는 방법입니다.
tar -cvf [압축파일 이름.tar] [묶을 파일/디렉토리 이름]
위의 명령어에서, c는 새로운 아카이브를 생성하겠다는 옵션입니다. v는 아카이브 생성 과정에서 파일들의 이름을 출력하겠다는 옵션입니다. f는 아카이브 파일 이름을 지정하겠다는 옵션입니다. 이 명령어를 실행하면 파일이 묶인 새로운 tar 파일이 생성됩니다.
tar 명령어로 파일 압축하기
tar 명령어로 파일을 압축하는 방법은 다음과 같습니다.
tar -czvf [압축파일 이름.tar.gz] [압축할 파일/디렉토리 이름]
위의 명령어에서, c는 새로운 아카이브를 생성하겠다는 옵션입니다. z는 gzip으로 압축하겠다는 옵션입니다. v는 아카이브 생성 과정에서 파일들의 이름을 출력하겠다는 옵션입니다. f는 아카이브 파일 이름을 지정하겠다는 옵션입니다. 이 명령어를 실행하면 파일이 압축된 새로운 tar.gz 파일이 생성됩니다.
tar 명령어로 파일 해제하기
tar 명령어로 파일을 해제하는 방법은 다음과 같습니다.
tar -xvf [압축파일 이름.tar]
위의 명령어에서, x는 아카이브를 해제하겠다는 옵션입니다. v는 아카이브 생성 과정에서 파일들의 이름을 출력하겠다는 옵션입니다. f는 아카이브 파일 이름을 지정하겠다는 옵션입니다. 이 명령어를 실행하면 파일이 해제됩니다.
결론
이번 글에서는 리눅스 명령어 tar의 사용법에 대해 알아보았습니다. tar 명령어는 여러 개의 파일을 묶거나 압축하는 역할을 하며, 파일명, 소유자, 권한 등의 정보를 보존하여 압축합니다. 또한, tar 명령어를 이용해 압축된 파일은 다른 시스템에서도 압축 해제하여 사용할 수 있습니다.
'IT > Linux and RaspberryPi' 카테고리의 다른 글
리눅스 명령어 netstat 사용법 (0) | 2023.02.25 |
---|---|
리눅스 명령어 ps 사용법 (0) | 2023.02.25 |
리눅스 명령어 alias/unalias 사용법 (0) | 2023.02.25 |
리눅스 명령어 wc 사용법 (0) | 2023.02.25 |
리눅스 명령어 clear 사용법 (0) | 2023.02.25 |