Tar로 파일 묶기 (압축 기능)
TAR 명령은 리눅스에서 기본으로 제공하는 기능입니다. 일반적으로 Windows 에서 사용하는 ZIP, 알집 등 압축 프로그램과는 다르게 리눅스의 TAR명령으로는 파일을 하나로 '묶는 기능'과 'ZIP 압축 기능' 2가지를 구분하여 따로 적용 가능합니다.
즉, 여러개의 파일을 하나로 묶고 싶을때는 굳이 시간이 오래 걸리는 압축 기능을 사용 할 필요가 없습니다.
만약 용량을 줄여야 한다면 압축 옵션을 추가로 지정해야 합니다.
- c ; 파일들을 묶어서 새로운 tar을 생성 (주의 - 용량 압축 되지 않으나 처리 속도가 빠름)
- v ; 처리과정을 화면으로 출력
- f ; 파일 이름 지정, 이 옵션을 사용하지 않으면 화면으로 출력됨
- z ; tar+gzip 기능 수행 (파일 용량 줄이기)
- x ; 파일 풀기
tar [옵션] [묶음파일명] [대상파일]
TAR 묶기 / 압축하기 예제
tar -cvf OutFileName.tar ./testdir
; 현재 디렉토리 이하(./testdir)에 포함된 파일을 하나로 묶어 OutFileName.tar로 생성 (z 옵션이 없으므로 압축하지 않음)
tar -zcvf OutFileName.tar.gz ./mydir/a.jpg ./mydir/b.jpg
; 현재 디렉토리의 파일 2개를 gzip 압축하여 OutFileName.tar.gz 파일 생성
TAR 풀기 / 압축해제 예제
tar -xvf TarFileName.tar
; 지정한 파일명(TarFileName.tar)으로부터 파일을 추출(해제)하며 화면으로 파일 정보를 출력함
------
영문 매뉴얼 참조: https://linux.die.net/man/1/tar
------
직접 스터디 과정에서 기록한 내용입니다.
무단 배포 및 펌을 금지 하며 링크 제공만 허용됩니다.
공감(하트)을 눌러주세요! 정보 공유에 큰 힘이 됩니다!
'COMPUTING' 카테고리의 다른 글
[리눅스] 파일 내용/텍스트 검색 grep 명령어 사용방법/예제 (0) | 2022.08.15 |
---|---|
[엑셀] 문자열 비교함수 EXACT() 사용 방법 (0) | 2022.08.15 |
[리눅스] 리눅스(Linux) 콘솔 명령어 모음 (0) | 2022.07.20 |
[Excel] 비어있는 칸만 삭제하는 방법 (빈칸 삭제) (0) | 2022.04.27 |
[팀뷰어] 원격 접속 프로그램 설치 / 접속방법 / 비밀번호 고정 설정 (1) | 2021.12.27 |