Linux

DB 백업 파일을 split 로 잘라 내용 찾기

Jack Moon 2018. 1. 19. 13:18

용량이 큰 DB파일은 vi로 열어 내용을 찾기가 쉽지 않다.

그럴 경우 split 로 파일을 자라 find 로 찾아보면 된다.


백업 DB 파일을 10M 로 자르기

 # split -C 10240000 BackDB.sql


내용 찾기

# find . -name "x*" | xargs grep 찾을내용


[확장] MySql 한 파일에 여러개의 DB가 백업되어 있을 경우


[root@tv root]# find . -name "x*" | xargs grep ^USE
./xaa:USE `prmonitor`;
./xoj:USE `prblog`;
./xoj:USE `prcafe`;
./xoj:USE `prvideo`;
./xoj:USE `prkin`;
./xoj:USE `pretc`;
./xtf:USE `prfb`;
./xtg:USE `pryou`;
./xtg:USE `prothers`;