티스토리 뷰
리눅스에서 vi(vim) 으로 용량이 큰 파일 특정 부분 추출
보통 리눅스에서는 vi(vim) 로 500메가 1기가 그냥 템프 파일을 많이 잡아 주었는지? 좀 기다리면 vi 상에서
수정을 할 수 있는데 정통? vi AIX,HP,Solaris OS 상에서 사용할경우 " Tmp file too large " 와같은
임시 파일 에러 메시지를 받을 수있는데 그렇다고 이걸 해결 하기위해 검색해 보면
.exrc 파일에 또 프로파일에(.profile|.cshc) 등에
set directory=/bigdisk/tmp' 임시 공간(temporary space)을 따로 해주라고 해서 해보았지만
잘못? 설정한건지 "Tmp file too large" 와같은 메시지는 계속 나온다.
그럼 여기서 볼수 있는 방법은 아직 모르겠다. 그럼 만약 여기서 필요한 부분만 보고 싶다면
1. grep -n "search_string" big_file 으로 찾고자 하는 파일 줄을 알아낸 후
2. sed -n '시작줄번호,끝줄p' big_file > part_file 와같이 part_file 부분파일을 얻어 확인해 볼 수 있다.
-정리
'개발 > Linux' 카테고리의 다른 글
리눅스 스케줄러 crontab (0) | 2017.08.03 |
---|---|
리눅스 expect 설치 (0) | 2017.08.03 |
리눅스 시스템정보(OS, CPU, Bit, Memory, HDD) 명령어 (0) | 2017.08.03 |
리눅스 echo 를 변수에 담기 (0) | 2017.08.02 |
리눅스 여러개의 파일을 읽어서 파일명 + 내용을 함께 출력 (0) | 2017.08.02 |
댓글