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)으로부터 파일을 추출(해제)하며 화면으로 파일 정보를 출력함
아래는 동일 내용의 캡쳐(사진)입니다.
--------------------------
본 블로그는 개인의 경험을 공유하고, 유익한 정보 제공을 목적으로 작성된 글입니다.
특정 자료로부터 발췌한 자료는 출처가 표기되어 있습니다.
모든 글은 링크 복사만이 허용되며 모든 불펌을 금지합니다.
공감(하트)을 눌러주세요! 블로그 작성에 큰 힘이 됩니다.
'컴퓨터' 카테고리의 다른 글
[엑셀] 시트(Sheet) 삭제 불가한 경우 해결 방법 (0) | 2023.08.23 |
---|---|
[리눅스/C] clock_gettime 함수로 나노(ns) 단위 시간 측정 하기 (0) | 2023.08.13 |
[리눅스] Linux 자주 쓰는 콘솔 명령어 모음 (0) | 2023.08.10 |
[문제 해결] 네트워크 설정에서 인터넷이 안되거나, 멈춤 현상이 나타날때 (0) | 2023.08.09 |
[윈도우] 탐색기 최근에 사용된 폴더 삭제 (0) | 2023.08.09 |