AIX 서버에서 사용중인데 기존 로그파일을 파싱할일이 생겨 JAVA유틸을 만들었는데 로그파일이 너무 커서
좀 잘라야겠는데 뭔가 방법이 없을까 이리저리 알아보다가 split란 유용한 명령어를 알아냇다.
사용법은 간단한다.
라인별로 파일 자르기 : split [ -l LineCount ] [ -a SuffixLength ] [ File [ Prefix ] ]
용량별로 파일 자르기 : split -b Number [ k | m ] [ -a SuffixLength ] [ File [ Prefix ] ]
로그파일을 자르기엔 라인수로 잘라야 하기에 -l 옵션을 사용한다.
예를 들어 20091213.log 라는 파일을 10000라인 단위로 자르고 싶다면 아래와 같이 하면된다.
split -l 10000 20091213.log
출처 : [eIBM]
'UNIX, Linux' 카테고리의 다른 글
C쉘의 source과 본쉘의 . (0) | 2009.02.11 |
---|---|
crontab 로그 파일 (0) | 2008.11.07 |
파일 용량을 0으로 리셋. (0) | 2008.09.09 |
apache httpd.conf 설정파일 한글화. (0) | 2008.07.29 |
ln 심볼릭 링크 (2) | 2008.07.14 |