리눅스 tar 분할 압축 및 풀기 방법

리눅스

일반적으로 분할 압축은 잘 사용하지는 않지만 리눅스 서버에 FTP로 파일을 전송하는 경우 네트워크가 느리다면 한번에 큰 용량의 파일을 전송하는 것이 부담스러운데 이럴때는 분할 압축을 통해 파일을 전송해서 전송 실패 확률을 낮출 수 있습니다.

tar, tar.gz 분할 압축하기

Syntax : tar cvf(z) – 디렉토리 | split -b 분할용량 – 파일명.tar.(gz)
tar 예시 : tar cvf – ./ | split -b 5m – backup.tar
tar.gz 예시 : tar cvfz – ./ |split -b 5m – backup.tar.gz
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taraa
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarab
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarac
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarad
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarae
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taraf
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarag
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarah
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarai
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taraj
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarak
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taral
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taram
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taran
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarao
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarap
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taraq
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.tarar
-rw-r--r-- 1 root root 5242880 Jun 4 03:45 backup.taras
-rw-r--r-- 1 root root 389120 Jun 4 03:45 backup.tarat

위처럼 5메가 단위로 파일이 분할 압축되며 확장자 .tar 뒤에 aa, ab와 같은 형식이 연달아 붙게 됩니다.

tar는 파일을 모으는 역할만 해 압축률이 없기 때문에 용량을 줄이고 싶다면 위 syntax의 괄호 부분까지 입력해 tar.gz로 압축할 수 있습니다.

tar, tar.gz 분할 압축 풀기

Syntax : cat 파일명.tar.(gz)* | tar xvf(z) –
tar 예시 : cat backup.tar* | tar xvf –
tar.gz 예시 : cat backup.tar.gz* | tar xvfz –

지정한 파일명과 같은 파일을 tar로 압축을 풀라는 명령어이며 위 명령어로 간단하게 분할 압축된 tar 또는 tar.gz 파일의 압축을 풀 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

Linux 크론탭 Crontab 사용법
Linux 크론탭(Crontab) 사용법
크론탭(Crontab)은 리눅스에서 정해진 시간에 스크립트나 데몬 등을 실행하는 스케줄러(Scheduler) 기능입니다. 특정 시간, 요일에 특정한 작업을 실행해야 하거나 반복 작업을 할…
우분투 컴퓨터 이름 Hostname 변경하는 방법
우분투 컴퓨터 이름 hostname 변경하는 방법
우분투에서 터미널을 열거나 네트워크 공유를 사용해야할 때 표시되는 컴퓨터 이름은 hostname이라고 불리며 hostname을 변경하면 우분투에 표시되는 컴퓨터 이름을 지정할 수…