Làm cách nào để mở đuôi tệp nhật ký 8 GB bằng Notepad ++ trong Windows?


14

Làm cách nào để mở đuôi tệp nhật ký 8 GB bằng Notepad ++ Trong Windows?

Tôi đã sử dụng Notepad Document Monitor nhưng không hiểu cách sử dụng nó. Tôi bắt đầu theo dõi rồi còn gì? Làm cách nào để chọn tệp lớn?

Tôi không thể mở tệp vì nó là 8GB. Vì vậy, tôi đã nhận được tệp nhật ký 8GB lớn này. Tôi chỉ muốn nhìn thấy cái đuôi. Ví dụ như các dòng 100k cuối cùng.

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

nói rằng tôi nên mở tập tin.

Toàn bộ điểm chỉ nhìn thấy phần đuôi là do tệp quá lớn. Tôi chỉ muốn nhìn thấy cái đuôi.


1
Câu hỏi của bạn không rõ ràng. Vui lòng chỉnh sửa câu hỏi của bạn để giải thích những gì bạn đang cố gắng làm; bao gồm chi tiết và bất kỳ thông báo lỗi bạn đang nhận được.
CharlieRB


Tôi nghĩ rằng bạn đang bối rối làm thế nào điều này hoạt động. Trình cắm này không đọc tệp đã đóng và trả lại đuôi của nó. Nó cũng không chỉ mở một phần của tập tin. Nó phải mở toàn bộ tập tin để theo dõi nó.
CharlieRB

1
Kiểm tra câu hỏi Stack Overflow này ... Tìm kiếm một cửa sổ tương đương với lệnh unix tail .
CharlieRB

Câu trả lời:


17

Bạn có thể sử dụng lệnh PowerShell 3: Get-Content yourfile.log -Tail 100


2
Làm việc tuyệt vời! -TotalCount là làm thế nào để có được đầu.
ShawnFeatherly

5

Tôi sẽ thú nhận rằng đã sử dụng 7Zip để thỉnh thoảng làm việc xung quanh các tệp lớn. Đây là cách thực hiện:

  1. Cài đặt 7-Zip. Bạn có thể muốn điều này anyway.
  2. Nhấp chuột phải vào tệp nhật ký khổng lồ.
  3. Chọn 7-Zip -> Thêm vào lưu trữ ...
  4. Thay đổi "Định dạng lưu trữ" thành tar
  5. Thay đổi "Chia thành âm lượng, byte" thành 650M hoặc bất kỳ kích thước nào bạn muốn khối
  6. Bấm OK - Nó sẽ tạo ra một loạt các tệp có cùng tên nhưng kết thúc bằng .tar.001 và .tar.002
  7. Mở các tệp đó trong Notepad ++ hoặc bất cứ thứ gì bạn sử dụng để đọc tệp.

Có một số nhược điểm:

  • Dòng đầu tiên của tệp đầu tiên sẽ có một số rác liên quan đến tar.
  • Các tệp thường không bắt đầu / dừng trên ranh giới dòng mới.
  • Sẽ không hoạt động nếu tệp đang được tích cực thêm vào.

Về cơ bản, bạn có thể chọn bất kỳ thuật toán nén nào cho phép bạn chọn mức nén là 0 hoặc tỷ lệ 0%.
Martin Hennings

thay vì sử dụng 7z, có rất nhiều công cụ để xử lý các tệp khổng lồ một cách hiệu quả. Và có các taillệnh giống như được tích hợp sẵn, do đó bạn không cần phải trải qua quá nhiều bước
phuclv

@phuclv Bạn nói đúng và tôi đồng ý nhưng bạn có thể xây dựng hơn không? Những công cụ nào bạn đề nghị? Những lệnh tích hợp như đuôi nào?
Ryan

1

Bạn có thể sử dụng chức năng nghe tệp của Total Commander (hotkey là F3) hoặc phiên bản độc lập có sẵn ở đây: Listalon standalon

Trình nghe tệp tích hợp cho phép xem các tệp có kích thước gần như bất kỳ (tối đa 2 ^ 63 byte) ở dạng văn bản, Unicode, HTML, định dạng nhị phân hoặc hex, đồ họa bitmap (bmp, jpg, gif, png), các tệp đa phương tiện, và bây giờ cũng Tập tin RTF. Nó chỉ giữ một phần nhỏ của tệp trong bộ nhớ (ngoại trừ bitmap), phần còn lại được tự động tải khi cuộn qua văn bản.


1

Sử dụng trình soạn thảo hex như HxD, họ thường phát trực tiếp ổ cứng thay vì đọc toàn bộ tệp.

Chọn mọi thứ từ trên xuống dưới, sau đó bắt đầu bỏ chọn bất cứ thứ gì bạn muốn giữ.

Xóa mọi thứ bạn không muốn (điều này có thể mất một chút thời gian và thanh tải có thể xuất hiện, nhưng không nên treo hoặc bị quá tải như Notepad ++).

Sau đó, bạn có thể mở nó trong Notepad ++, trong trường hợp bạn không yêu cầu giải pháp tự động hơn.


1

Bạn có thể sử dụng một bàn làm việc dữ liệu chuyên dụng, nó được gọi là Ankhor FlowSheet.

  • Cài đặt gói 'Hiển thị và lọc văn bản lớn'
  • Nhập thư viện chứa LargeTextReader.flsx
  • Chỉ định đường dẫn đến tệp của bạn
  • Bạn GTextOpen để mở nó
  • Kết nối nó với GTextView
  • Kết nối nó với Bảng điều khiển
  • Hãy vui vẻ cuộn máng các tập tin!

Có nhiều toán tử để lọc, nối hoặc trích xuất các dòng cần thiết.

Điều tốt nhất là, bạn không cần 8gb RAM để đưa tệp vào chế độ xem, dữ liệu sẽ được 'truyền phát' qua các khối nhỏ mà hầu như không có độ trễ.

Bản thân tôi đã có thể xem xét một tệp dữ liệu OSM với 43gb và hơn 600 triệu dòng ...

Phiên bản Cộng đồng của ứng dụng là miễn phí và phải phù hợp ngay cả đối với các tác vụ như vậy.

Ảnh chụp màn hình của FlowSheet:

Biểu đồ:

nhập mô tả hình ảnh ở đây

Bảng điều khiển:

nhập mô tả hình ảnh ở đây


0

Tôi đã sử dụng BareTail trong một thời gian dài, nhưng nó thiếu các tính năng như lọc, đồng bộ hóa thời gian, số dòng, chế độ xem cạnh nhau, v.v ... vì vậy cuối cùng tôi đã viết trình xem nhật ký của riêng mình: "Loxx" . Nó chỉ dành cho Windows và miễn phí với chức năng giới hạn, có thể đọc các tệp lớn, cập nhật theo thời gian thực và nhiều hơn nữa.

Cần có giấy phép cho:

  • Lưu tập tin đã thay đổi
  • Lọc các tập tin
  • Bất kỳ việc sử dụng biểu thức thông thường hoặc ký tự đại diện
  • Đồng bộ hóa thời gian giữa các tập tin

Đây là một ảnh chụp màn hình của cửa sổ chính:

Vui lòng thử - mọi phản hồi đều được chào đón!


Ultra Edit có thể làm điều này. Các tập tin có thể có kích thước bất kỳ, vì vậy hãy đặt vào đĩa SSD. Sau đó, bạn có thể đi đến cuối cùng, chọn những gì bạn muốn và đặt nó vào một tệp mới
John

.... nhưng tôi muốn xem nhật ký trong thời gian thực .. xác định các kích hoạt dừng .. ẩn các dòng vô dụng ... vv .. ... và tôi đã thử với UltraEdit và tệp thử nghiệm 70 GB ... vẫn chờ phản hồi :-)
mommos

Liên kết tất nhiên là hữu ích, nhưng sẽ tốt hơn nếu bạn giải thích nhiều hơn về các tính năng - và cụ thể là những gì miễn phí và những gì không. Xin vui lòng không trả lời trong các ý kiến; chỉnh sửa  câu trả lời của bạn để làm cho nó rõ ràng và đầy đủ hơn.
G-Man nói 'Phục hồi Monica'

0

Điều này không thực sự trả lời câu hỏi của bạn nhưng nếu bạn định xem xét các tập tin lớn, tôi đã tìm thấy khẩu súng là trình soạn thảo duy nhất hoạt động http://www.movsd.com/thegun.htmlm trang chủ trông giống như crap và trình soạn thảo đã được viết từ lâu trong trình biên dịch chương trình và có một vài tính năng, nhưng nó hoạt động.

Tôi cũng nghĩ rằng baretail có thể xử lý các tệp khổng lồ đó nhưng không chắc chắn 100%, baretail cũng là một thợ may và có một số tính năng như bộ lọc và như vậy. (nếu bạn chỉ muốn kết thúc tập tin, tôi giả sử bạn sẽ phân tích nhật ký, không thể nắm bắt bất kỳ tình huống lành mạnh nào khác) https://www.baremetalsoft.com/baretail/


-1

Tôi sẽ gửi đuôi đến một tệp mới và mở tệp mới trong notepad ++.

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

1
Họ tuyên bố họ đang chạy Windows. Taillà một lệnh Linux, phải không?
CharlieRB

2
Vâng, đó là, ban đầu. Nhưng bạn có thể sử dụng GNU Utils cho Wi32. Sau đó, bạn sẽ có lệnh đuôi trong môi trường windows của bạn. Xem chủ đề này
Art Gertner

2
Để câu trả lời của bạn đầy đủ và hữu ích, bạn nên chỉnh sửa nó để bao gồm các chi tiết đó.
CharlieRB

@CharlieRB, nó không phải là câu trả lời của tôi. Tôi sẽ để lại cho người dùng1889665 để thực hiện các chỉnh sửa đó
Art Gertner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.