반응형
부제: 큰 파일을 줄 수·크기 기준으로 여러 조각으로 쪼개기
split -l 1000 big.log part_ # 1000줄씩
split -b 10M big.iso part_ # 10MB씩
$ split -l 4 nums.txt part_
$ ls part_*
part_aa part_ab part_acsplit은 큰 파일을 여러 조각으로 나눈다. -l은 줄 수, -b는 바이트 크기 기준이다.
조각 이름은 접두사 뒤에 aa·ab… 가 붙는다.
다시 합칠 땐 cat part_* > 원본으로 순서대로 이어 붙인다.
이렇게도 쓴다
크기 기준으로 나눈다(-b, 대용량 전송용).
split -b 100M backup.tar.gz backup.part_
숫자 접미사를 붙인다(-d).
split -d -l 500 data.csv chunk_
나눈 조각을 다시 합친다(순서대로).
cat part_* > restored.iso
CSV 헤더를 빼고 데이터만 나눈다(tail 조합).
tail -n +2 big.csv | split -l 10000 - rows_반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] rev 각 줄 문자 순서 뒤집기 (0) | 2026.07.14 |
|---|---|
| [리눅스] tac 파일 역순 출력 마지막 줄부터 (0) | 2026.07.14 |
| [리눅스] seq 숫자 시퀀스 반복 생성 (0) | 2026.07.13 |
| [리눅스] cmp 파일 바이너리 비교 다른 위치 (0) | 2026.07.13 |
| [리눅스] nl 줄 번호 매기기 파일 (0) | 2026.07.13 |