[리눅스] tar 명령어
1. 소개
리눅스 시스템에서 파일과 디렉토리를 아카이브하거나 압축하는 데 사용되는 tar 명령어는 “tape archive”의 약자로, 특정 디렉토리를 하나의 파일로 묶거나, 압축을 푸는 등 다양한 기능을 제공합니다.
2. tar 명령어 기본 구문
tar [옵션] [파일 또는 디렉토리]
3. 주요 옵션
-c, --create
: 새 아카이브 파일을 생성합니다.-x, --extract, --get
: 아카이브 파일을 추출합니다.-f, --file FILE
: 아카이브 파일의 이름을 지정합니다.-v, --verbose
: 상세한 정보를 출력합니다.-z, --gzip
: gzip으로 압축하거나 해제합니다.-j, --bzip2
: bzip2로 압축하거나 해제합니다.
4. 주요 예제
4.1. 디렉토리 아카이브 및 압축 생성
tar -cvzf archive.tar.gz /path/to/directory
4.2. 아카이브 파일 해제
tar -xvzf archive.tar.gz
5. 결론
tar 명령어는 파일 및 디렉토리를 아카이브하고 압축해 주는 강력한 리눅스 명령어입니다. 필요에 따라 다양한 옵션을 사용하여 효율적으로 파일을 관리할 수 있습니다.
더 자세한 정보는 GNU tar 공식 문서를 참고할 수 있습니다.