설명

- 파일을 여러 조각으로 나눈다.


옵션

- b : SIZE 바이트만큼 출력파일을 나눈다.

- l : 라인수만큼 파일을 나눈다.

- d : 알파벳 대신 숫자로 파일명을 생성한다.


사용예

- 바이트로 나누기

$ split -b 100M web.log.2015-02-10

-rw-rw-r-- 1 root root 723M 2015-02-11 16:17 web.log.2015-02-10
-rw-rw-r-- 1 root root 100M 2015-02-11 17:26 xaa
-rw-rw-r-- 1 root root 100M 2015-02-11 17:26 xab
-rw-rw-r-- 1 root root 100M 2015-02-11 17:26 xac
-rw-rw-r-- 1 root root 100M 2015-02-11 17:26 xad
-rw-rw-r-- 1 root root 100M 2015-02-11 17:26 xae
-rw-rw-r-- 1 root root 100M 2015-02-11 17:26 xaf
-rw-rw-r-- 1 root root 100M 2015-02-11 17:26 xag
-rw-rw-r-- 1 root root  23M 2015-02-11 17:26 xah


- 50만 라인으로 나누기

$ split -l 500000 web.log.2015-02-10

-rw-rw-r-- 1 root root 723M 2015-02-11 16:17 web.log.2015-02-10
-rw-rw-r-- 1 root root 128M 2015-02-11 17:32 xaa
-rw-rw-r-- 1 root root 139M 2015-02-11 17:32 xab
-rw-rw-r-- 1 root root 142M 2015-02-11 17:32 xac
-rw-rw-r-- 1 root root 140M 2015-02-11 17:32 xad
-rw-rw-r-- 1 root root 141M 2015-02-11 17:32 xae
-rw-rw-r-- 1 root root  35M 2015-02-11 17:32 xaf


- mylog_숫자 파일명으로 나누기

$ split -l 500000 -d web.log.2015-02-10 mylog_

-rw-rw-r-- 1 root root 128M 2015-02-11 17:36 mylog_00
-rw-rw-r-- 1 root root 139M 2015-02-11 17:36 mylog_01
-rw-rw-r-- 1 root root 142M 2015-02-11 17:36 mylog_02
-rw-rw-r-- 1 root root 140M 2015-02-11 17:36 mylog_03
-rw-rw-r-- 1 root root 141M 2015-02-11 17:36 mylog_04
-rw-rw-r-- 1 root root  35M 2015-02-11 17:36 mylog_05
-rw-rw-r-- 1 root root 723M 2015-02-11 16:17 web.log.2015-02-10


'서버 > 리눅스 명령어' 카테고리의 다른 글

[리눅스] du  (0) 2015.09.07
[리눅스] df  (0) 2015.09.07
[리눅스] ps  (0) 2015.09.04
[리눅스] ifconfig  (0) 2015.03.01
[리눅스] netstat  (0) 2015.01.27
Posted by SungHoon, Park
,