Split (유닉스)

split
개발자다양한 구현체
발표일1973년 2월
운영 체제유닉스, 유닉스 계열
종류명령어

split(스플릿)은 하나의 파일을 두 개 이상의 작은 파일들로 분할하는데 주로 사용되는 유닉스 유틸리티이다.

사용

명령형식은 다음과 같다.

split 옵션 입력파일명 출력파일명

split은 1000줄까지의 출력파일들을 만들 수 있게 초기 설정되어 있다. 그 파일들은 사용자가 설정한 출력파일명 뒤에 aa,ab,ac 등으로 덧붙여져 이름이 지어진다. 만약 출력파일명이 주어지지 않는다면 초기파일명은 x를 사용하여 xaa,xab 등으로 설정된다. 입력파일명 대신에 하이픈(-)이 사용되거나 입력파일명이 없으면, 데이터는 표준 입력(standard input)에서 얻어진다.

옵션

-a수
분할되어 저장될 출력파일명의 뒤에 붙을 aa,ab,...,혹은 aaa,aab,... 등의 자릿수를 지정한다. 예컨대 split -a4 fruits.txt fruits-split.txt라 하면 fruits-split.txtaaaa로 저장된다.
-b수
출력파일당 바이트 크기가 지정된다. 여기서 지정되는 바이트 크기에 따라 aa부터 ab,ac,...,순으로 파일을 만들어간다. 512바이트는 b로, 1킬로바이트는 k로, 1메가바이트는 m으로 설정된다.
-C수
출력파일당 줄들의 바이트 크기를 지정한다. 소문자가 아닌 대문자 C임에 유의하라.
-l수
출력파일당 줄 수를 지정한다. 다시 말해, 원래의 파일을 여러 줄씩 끊어 저장할 것인지 지정하는 것이다.
--help
도움말을 보여준다.
--version
버전 정보를 보여준다.

같이 보기

  • cat

외부 링크

  • (영어) split(1) – 리눅스 사용자 명령어 매뉴얼 페이지


  • v
  • t
  • e
유닉스 명령 줄 인터페이스 프로그램과 내부 명령어
파일 시스템
  • cat
  • cd
  • dd
  • chmod
  • chown
  • chgrp
  • cksum
  • cmp
  • cp
  • du
  • df
  • fsck
  • fuser
  • ln
  • ls
  • lsof
  • mkdir
  • mount
  • mv
  • pwd
  • rm
  • rmdir
  • split
  • touch
  • umask
프로세스
사용자 환경
텍스트 처리
프로그램
네트워크검색
문서화
  • apropos
  • help
  • man
기타