반응형
Ⅰ. tar 명령어란 ?
tar 명령어는 Unix 및 Unix 계열 운영 체제에서 압축 파일을 생성하거나, 해제 할 때 많이 사용되는 명령어입니다.
Ⅱ. tar 명령어 사용법
| tar [옵션명] [완료 시 사용할 이름] [압축 할 대상 및 디렉터리] |
Ⅲ. tar 옵션
| 옵션명 | 설명 |
| -A, --catenate | 아카이브에 tar 파일을 추가합니다. |
| -c, --create | 새로운 아카이브 파일을 만듭니다. |
| -C, --directory DIR | 대상 디렉터리(Diretory)를 지정합니다. |
| -d, --diff, --compare | 아카이브와 파일 시스템의 차이를 비교합니다. |
| -f, --file=ARCHIVE | 아카이브 이름(ARCHIVE)을 지정합니다. |
| -j -I --bzip | bzip2를 이용해 압축합니다. |
| -M, --multi-volume | 멀티 볼륨 아카이브를 생성, 해제, 출력합니다. |
| -r, --append | 아카이브의 끝에 파일을 추가합니다. |
| -t, --list | 아카이브 목록을 출력합니다. |
| -p, --permision | 아카이브 파일에서 파일을 추출할 때 원래 파일의 권한 및 소유자 정보를 그대로 유지하도록 지시하는 옵션입니다. |
| -u, --update | 아카이브의 목록 중 기존의 파일에서 업데이트된 파일만 추가합니다. |
| -v, --verbose | 상세한 정보를 출력합니다. |
| -w, --interactive | 모든 행동에 사용자의 확인을 요구합니다. |
| -x, --extract, --get | 아카이브에서 파일을 풉니다. |
| -z --gzip, --ungzip | gzip으로 압축한다. ungzip으로 압축을 해제합니다. |
| --help | 도움말을 출력합니다. |
| --version |
버전 정보를 출력합니다. |
* 자주 사용되는 명령어 옵션에 대해서는 표시로 해놓음
Ⅳ. tar 활용 예시
1) tar로 압축하기
| tar -cvf [압축 완료 시 파일명.tar] [폴더명] |
ex) 'Test'라는 디렉터리 명을 가진 폴더를 test.tar로 압축하려면 다음과 같은 명령어를 사용하면 됩니다.
| tar -cvf test.tar Test |
2) tar 압축 풀기
| tar -xvf [파일명.tar] |
ex) test.tar라는 파일의 압축을 풀고자 한다면 다음과 같은 명령어를 사용하면 됩니다.
| tar -xvf aaa.tar |
3) gzip 로 압축하기
| gzip [파일명] |
ex) test 라는 폴더를 test.gz로 압축하려면 다음과 같은 명령어를 사용하면 됩니다.
| gzip test |
4) gzip 로 압축 풀기
| gzip -d [압축해제 할 파일명.gz] |
ex) test.gz 라는 파일 압축을 풀고자 한다면 다음과 같은 명령어를 사용하면 됩니다.
| gzip - d test.gz |
5) tar.gz로 압축하기
| tar -zcvf [파일명.tar.gz] [디렉터리명 or 파일명] |
ex) Test라는 폴더를 test.tar.gz로 압축하려면 다음과 같은 명령어를 사용하면 됩니다.
| tar -zcvf test.tar.gz Test |
6) tar.gz 압축 풀기
| tar -zxvf [파일명.tar.gz] |
ex) test.tar.gz라는 tar.gz파일 압축을 풀고자 한다면 다음과 같은 명령어를 사용하면 됩니다.
| tar -zxvf test.tar.gz |
반응형
'시스템(Linux)' 카테고리의 다른 글
| 리눅스에서 CPU, MEMORY, 커널 정보 확인방법에 대해 알아보겠습니다. (0) | 2023.10.05 |
|---|---|
| firewall-cmd 에 대해 알아보겠습니다. (0) | 2023.09.30 |
| 리눅스에서 사용되는 텍스트 편집기 중 하나인 "vi"에 대해 알아보겠습니다. (0) | 2023.09.12 |
| Docker 란 무엇일까요 ? (0) | 2023.09.11 |
| yum 과 비슷한 역할을 하는 패키지 관리툴인 dnf에 대해 알아보겠습니다. (0) | 2023.09.08 |