반응형
Ⅰ. 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 |