Windows에서 Notepad ++를 사용하여 8GB 로그 파일의 꼬리를 여는 방법은 무엇입니까?


14

Windows에서 Notepad ++를 사용하여 8GB 로그 파일의 꼬리를 여는 방법은 무엇입니까?

메모장 문서 모니터를 사용했지만 사용법을 잘 모릅니다. 모니터링을 시작한 다음 무엇을합니까? 큰 파일을 어떻게 선택합니까?

파일이 8GB이므로 열 수 없습니다. 그래서이 큰 파일 8GB 로그를 얻었습니다. 꼬리 만보고 싶어요. 예를 들어 마지막 100k 줄과 같습니다.

https://confluence.atlassian.com/pages/viewpage.action?pageId=321854547

파일을 열어야한다고 말합니다.

꼬리 만 보는 요점은 파일이 너무 크기 때문입니다. 꼬리 만보고 싶어요.


1
질문이 명확하지 않습니다. 제발 편집 당신이 뭘 하려는지 설명하는 질문을; 세부 사항 및 수신중인 오류 메시지를 포함하십시오.
CharlieRB


나는 이것이 어떻게 작동하는지 혼란스럽게 생각합니다. 이 플러그인은 닫힌 파일을 읽지 않고 꼬리를 반환합니다. 또한 파일의 일부만 열지 않습니다. 모니터하려면 전체 파일을 열어야합니다.
CharlieRB

1
이 스택 오버플로 질문을 확인하십시오 ... unix tail 명령과 동등한 창을 찾으십시오 .
CharlieRB

답변:


17

PowerShell 3 명령을 사용할 수 있습니다. Get-Content yourfile.log -Tail 100


2
잘 했어! -TotalCount는 머리를 얻는 방법입니다.
ShawnFeatherly

5

7Zip을 사용하여 때때로 큰 파일을 해결했다고 고백합니다. 방법은 다음과 같습니다.

  1. 7-Zip을 설치하십시오. 어쨌든 이것을 원할 것입니다.
  2. 거대한 로그 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
  3. 7-Zip-> 아카이브에 추가 ...를 선택하십시오.
  4. "아카이브 형식"을 tar로 변경
  5. "볼륨, 바이트로 분할"을 650M 또는 원하는 크기로 변경하십시오.
  6. 확인을 클릭하십시오-이름은 같지만 .tar.001 및 .tar.002로 끝나는 많은 파일을 생성해야합니다
  7. 메모장 ++ 또는 파일을 읽는 데 사용하는 모든 파일을 엽니 다.

몇 가지 단점이 있습니다.

  • 첫 번째 파일의 첫 번째 줄에는 tar 관련 가비지가 있습니다.
  • 파일은 일반적으로 개행 경계에서 시작 / 중지되지 않습니다.
  • 파일이 활발하게 추가되면 작동하지 않습니다.

기본적으로 압축 수준 0 또는 속도 0 %를 선택할 수있는 압축 알고리즘을 선택할 수 있습니다.
Martin Hennings 2012

7z를 사용하는 대신 대용량 파일을 효율적으로 처리 할 수있는 도구가 많이 있습니다. 내장 tail명령과 같은 명령이 있으므로 많은 단계를 거치지 않아도됩니다.
phuclv

@phuclv 당신이 옳고 동의하지만 더 건설적이 될 수 있습니까? 어떤 도구를 추천하십니까? 어떤 내장 꼬리 같은 명령?
Ryan

1

Total Commander의 파일 목록 기능 (핫키는 F3 임) 또는 독립형 버전을 사용할 수 있습니다 : Lister standalon

통합 파일 목록을 사용하면 텍스트, 유니 코드, HTML, 이진 또는 16 진수 형식, 비트 맵 그래픽 (bmp, jpg, gif, png), 멀티미디어 파일 등 거의 모든 크기 (최대 2 ^ 63 바이트)의 파일을 볼 수 있습니다. RTF 파일. 파일의 작은 부분 만 메모리에 유지하고 (비트 맵 제외) 나머지는 텍스트를 스크롤 할 때 자동으로로드됩니다.


1

HxD와 같은 16 진 편집기를 사용하십시오. 일반적으로 전체 파일을 읽는 대신 하드 드라이브를 스트리밍합니다.

위에서 아래로 모든 것을 선택한 다음 유지하려는 항목을 선택 취소하십시오.

원하지 않는 모든 것을 삭제하십시오 (시간이 조금 걸리고 로딩 바가 나타날 수 있지만 메모장 ++처럼 중단되거나 과부하되지 않아야합니다).

그런 다음 더 자동적 인 솔루션이 필요하지 않은 경우 메모장 ++에서 열 수 있습니다.


1

Ankhor FlowSheet라는 전용 데이터 워크 벤치를 사용할 수 있습니다.

  • '큰 텍스트 표시 및 필터링'패키지 설치
  • 포함 라이브러리 LargeTextReader.flsx 가져 오기
  • 파일 경로를 지정하십시오
  • GTextOpen을 열어
  • GTextView와 연결
  • 대시 보드와 연결
  • 파일을 스크롤하여 재미있게 보내십시오!

필요한 라인을 필터링, 결합 또는 추출하는 많은 연산자가 있습니다.

가장 좋은 점은 파일을보기 위해 8GB의 RAM이 필요하지 않으며 데이터가 거의 지연없이 작은 덩어리를 통해 '스트리밍'된다는 것입니다.

나는 이미 43GB와 6 억 개가 넘는 라인으로 OSM 데이터 파일을 볼 수있었습니다 ...

응용 프로그램의 Community Edition은 무료이며 이러한 작업에도 적합해야합니다.

FlowSheet의 스크린 샷 :

그래프:

여기에 이미지 설명을 입력하십시오

계기반:

여기에 이미지 설명을 입력하십시오


0

나는 오랫동안 BareTail을 사용하고 있었지만 필터링, 시간 동기화, 줄 번호, 나란히보기 등과 같은 기능이 누락되었습니다 ... 그래서 마지막으로 내 자신의 로그 뷰어를 작성했습니다 : "Loxx" . Windows 전용이며 제한된 기능을 갖춘 무료이며 대용량 파일, 실시간 업데이트 등을 읽을 수 있습니다.

다음에 대한 라이센스가 필요합니다.

  • 변경된 파일 저장
  • 파일 필터링
  • 정규식 또는 와일드 카드 사용
  • 파일 간 시간 동기화

기본 창의 스크린 샷은 다음과 같습니다.

시도해보십시오 – 모든 의견은 환영합니다!


울트라 편집이이를 수행 할 수 있습니다. 파일은 크기에 관계없이 SSD 디스크에 넣을 수 있습니다. 그런 다음 끝으로 가서 원하는 것을 선택하고 새 파일에 넣을 수 있습니다
John

....하지만 실시간으로 로그를보고 싶습니다 .. 정지 트리거 정의 .. 쓸모없는 라인 숨기기 ... 등 ..... ... 그리고 UltraEdit과 70GB 테스트 파일을 사용해 보았습니다 ... 여전히 응답을 기다리는 중 :-)
mommos

물론이 링크는 유용하지만 더 많은 기능, 특히 무료 기능과 그렇지 않은 기능에 대해 설명하면 더 좋습니다. 의견에 응답하지 마십시오.  명확하고 완전하게 답변을 편집 하십시오.
G-남자 '는 분석 재개 모니카'말한다

0

이것은 실제로 귀하의 질문에 대답하지는 않지만 거대한 파일을 조사하려는 경우 총이 유일한 작업 편집기 인 것으로 나타났습니다 http://www.movsd.com/thegun.htm 홈페이지는 쓰레기처럼 보이고 편집기는 작성되었습니다 오래 전에 어셈블러에서 기능이 거의 없지만 작동합니다.

또한 베어 테일은 이러한 거대한 파일을 처리 할 수 ​​있지만 100 % 확실하지는 않습니다. 베어 테일 또한 테일러이며 필터와 같은 기능이 있습니다. (파일의 끝을 원한다면 로그를 분석하려고한다고 가정하고 다른 제정신 상황을 파악할 수 없습니다) https://www.baremetalsoft.com/baretail/


-1

꼬리를 새 파일로 보내고 notepad ++에서 새 파일을 엽니 다.

tail -200 "myfile.txt" > tempfile.txt

1
그들은 Windows를 실행한다고 말했습니다. Tail리눅스 명령입니까?
CharlieRB

2
글쎄, 원래입니다. 그러나 Wi32에는 GNU Utils를 사용할 수 있습니다. 그런 다음 Windows 환경에 tail 명령이 있습니다. 보기 이 스레드
예술 Gertner

2
답변이 완전하고 유용하려면 해당 세부 정보를 포함하도록 답변을 편집해야합니다.
CharlieRB

@CharlieRB, 그것은 내 대답이 아닙니다. 나는 user1889665가 편집하도록
Art Gertner
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.