10GB(전체 데이터베이스의 백업 덤프)가 넘는 매우 큰 텍스트 파일을 시각화하고 편집하기 위해 vim을 사용해 보았으나 성능이 별로 좋지 않았습니다.
고양이에게 상상이라도 해보라고 했더니 고양이는 이상하게 행동하지 않았습니다.
대용량 파일을 편집할 수 있는 도구가 있나요? 새 행 그룹(매우 제한됨)을 로드하라는 지시가 없는 한 나머지 행을 로드하지 않고 제한된 행 그룹을 보거나 편집할 수 있으며 검색 유틸리티로 인해 일부 위치로 이동할 수도 있습니다.
답변1
편집 부분에는 도움이 되지 않지만 시각화는 less
옵션일 수 있습니다. 장점은 less
RAM에 파일을 넣을 필요가 없기 때문에 대용량 파일을 빠르게 읽을 수 있다는 것입니다. 이는 vim
예를 들어 보다 더 나은 선택이 됩니다 .
답변2
이와 같은 도구는 sed(1)
이와 같은 작업을 위해 설계되었습니다. 한 줄씩 수행되는 작업에 대해 더 많은 제어가 필요한 경우 Perl 또는 Python과 같은 것이 해당 작업에 더 적합할 수 있습니다.
그럼에도 불구하고 10GiB 파일을 통한 페이징에는 비용이 듭니다.긴시간. 데이터베이스 관리자에 넣고 거기에서 마사지하는 것이 더 쉽지 않을까요?