리눅스 Tar split


리눅스 Tar split




최초 작성일 : 2021-09-07 | 수정일 : 2021-09-07 | 조회수 : 503

Split 은 파일을 분할하는 명령어 입니다.
파일의 내용을 라인수로 분할할 수도 있고, 용량 단위로 분할 할수도 있습니다.
주로 디스크에 파일을 나누어 복사하거나, 백업할 때 CD-RW 용량 단위로 분할할 경우에 유용합니다.

옵션
-b : 파일을 byte 단위로 분할 (선호)
-l  : 파일을 주어진 라인수 단위로 분할 (선호)
-c : 파일을 한줄에 최대 size 만큼씩 분리 (비선호)

Split을 이용하여 파일을 분할 압축하여 빠르게 작업을 진행할 수 있습니다.
Split을 이용한 일반적인 작업을 진행 하도록 하겠습니다. 파일의 크기는 2G 미만으로 진행 합니다.

압축을 하기 전, 디렉토리 안에 있는 파일들입니다.


1.분할 압축을 하기 위해서 디렉토리를 압축하겠습니다.

문법 - tar cvgf 압축파일명.tgz 디렉토리

2.압축이 완료 되었으면 분할 압축을 진행 합니다.

문법 – split -b 분할사이즈 압축파일명 “분할압축파일명”
위와 같이 4개의 파일로 분할이 완료되었습니다.


3. 분할 압축된 파일을 다시 하나의 압축으로 만들어 줍니다.

분할된 파일을 합치고 싶다면 문법 – cat 분할압축파일명.part* > 합쳐지는파일명

4.하나로 합쳐진 압축파일을 해제하여 확인해보니 분할압축 하기 전과  파일이 동일합니다.

합쳐진 압축파일을 다시 압축해제해줍니다. 문법 – tar -zxvf(옵션) 압축파일명
Backup.tgz파일을 압축해제하여 확인해보니 분할압축전을 하기전과 파일이 동일합니다.

2G 이상의 파일을 압축 할 경우  tar 는 압축크기  over 로 오류가 발생합니다.
tar 압축의 경우  2G 이상의 파일은 압축 크기 over 로 오류가 발생합니다.
| (파이프) 를 이용하여 Split을 통한 압축을 같이 진행 해줘야 합니다.




















tar -cvzf - 압축할 디렉토리 | split -b 1024m - 압축파일.tar


https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ncloud24&logNo=221235485488
Tags  #Linux  

닉네임:
댓글내용:
🚀 추천글
새글

애플컴퓨터 신제품, 2025년 출시될 최신 정보 총정리!
2025-08-23
  • 애플컴퓨터
  • 애플 신제품
  • 2025년 출시
애플컴퓨터 신제품, 2025년 기대작 총정리!
2025-08-22
  • 애플컴퓨터
  • 2025년 신제품
  • 맥북 프로
애플컴퓨터 신제품, 2025년 최신 소식 총정리!
2025-08-21
  • 애플컴퓨터
  • 2025년 신제품
  • 아이폰 17
애플컴퓨터 최신 소식: M4 칩 성능 폭발! 🚀
2025-08-20
  • M4 칩
  • 애플 M4
  • 애플 신제품
애플컴퓨터 최신 M5 칩 성능 '깜짝'!
2025-08-20
  • 애플 M5 칩
  • M5 칩 성능
  • 애플 실리콘
추천글
카슈미르, 전쟁의 불씨: 국제적 긴장의 중심에서의 갈등 분석
2025-08-20
  • 카슈미르분쟁
  • 인도파키스탄
  • 카르길전쟁




📸 이미지 프롬프트 복사 완료!
이제 어떤 이미지 생성 도구로 이동하시겠어요?
🧠 ImageFX 🧪 Whisk