Linux 명령 의 split: 파일 분할

819 단어
리 눅 스에 서 조금 만 주의 하지 않 으 면 부피 가 큰 로그 파일 이 생 길 수 있 습 니 다. 수백 M 이라도 끌 어 내 려 분석 하 는 데 시간 이 낭비 되 고 있 습 니 다. 이 럴 때 파일 을 N 개의 작은 파일 로 자 를 수 있다 면 마지막 파일 을 가 져 오 면 최근 로 그 를 볼 수 있 습 니 다.셸 로 로 그 를 매일 생 성 하 는 등 수단 이 있 지만 토론 범위 가 아 닙 니 다.
CentOS 에서 큰 파일 을 자 르 는 명령 은 다음 과 같 습 니 다.
split [OPTION] [INPUT [PREFIX]]

옵션 은 다음 과 같 습 니 다.
-a :       
-b :         
-d :            
-l :          

예 를 들 어 접미사 길 이 를 2, 즉 - a 2 로 하고 싶 습 니 다.숫자 접미사 로 - d.파일 당 10M, 즉 - b 10m.명령 은 다음 과 같이 설계 할 수 있다.
split -a 2 -d -b 10m/var/lib/mysql/general.log nowamagic
다음 절단 파일 을/root 폴 더 에서 생 성 합 니 다:
nowamagic00
nowamagic01
nowamagic02
nowamagic03
nowamagic04
nowamagic05
nowamagic06
nowamagic07
nowamagic08
nowamagic09

마지막 파일 을 제외 하고 10M 이 아 닙 니 다.

좋은 웹페이지 즐겨찾기