Windows'ta Notepad ++ kullanarak 8 GB günlük dosyalarının kuyruğu nasıl açılır?


14

Windows'ta Notepad ++ kullanarak 8 GB günlük dosyalarının kuyruğu nasıl açılır?

Not Defteri Belge Monitörü'nü kullandım ama nasıl kullanacağımı tam olarak anlamıyorum. İzlemeye başladım ve sonra ne olacak? Büyük dosyayı nasıl seçerim?

Dosyayı açamıyorum çünkü 8GB. Bu büyük dosya 8GB günlüğünü aldım. Sadece kuyruğu görmek istiyorum. Örneğin, son 100 bin satır gibi.

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

dosyayı açmam gerektiğini söylüyor.

Sadece kuyruğu görmenin asıl amacı, dosyanın çok büyük olmasıdır. Sadece kuyruğu görmek istiyorum.


1
Sorunuz net değil. Lütfen ne yapmaya çalıştığınızı açıklamak için sorunuzu düzenleyin ; ayrıntıları ve aldığınız hata mesajlarını ekleyin.
CharlieRB


Bence bunun nasıl çalıştığı konusunda kafanız karıştı. Bu eklenti kapalı dosyayı okumaz ve kuyruğunu geri döndürmez. Ayrıca dosyanın sadece bir bölümünü açmaz. İzlemek için tüm dosyayı açması gerekir.
CharlieRB

1
Bu Yığın Taşması sorusunu inceleyin ... Unix kuyruk komutunun eşdeğer bir penceresini mi arıyorsunuz ?
CharlieRB

Yanıtlar:


17

PowerShell 3 komutunu kullanabilirsiniz: Get-Content yourfile.log -Tail 100


2
Harika çalıştı! -TotalCount kafa almak için nasıl olduğunu.
ShawnFeatherly

5

7Zip'i zaman zaman devasa dosyalar üzerinde çalışmak için kullandığımı itiraf edeceğim. Bunu nasıl yapacağınız aşağıda açıklanmıştır:

  1. 7-Zip'i yükleyin. Muhtemelen bunu yine de istiyorsun.
  2. Dev günlük dosyasını sağ tıklayın.
  3. 7-Zip -> Arşive ekle ... seçeneğini belirleyin.
  4. "Arşiv biçimi" ni tar olarak değiştirin
  5. "Birimlere, baytlara böl" işlevini 650M olarak veya yığınları istediğiniz boyutta değiştirin
  6. Tamam'ı tıklatın - Aynı ada sahip ancak .tar.001 ve .tar.002 ile biten bir grup dosya oluşturmalıdır.
  7. Bu dosyaları Notepad ++ veya dosyaları okumak için ne kullanırsanız açın.

Bazı dezavantajları var:

  • İlk dosyanın ilk satırında katranla ilgili bazı çöpler bulunur.
  • Dosyalar genellikle yeni satır sınırlarında başlamaz / durmaz.
  • Dosya aktif olarak ekleniyorsa çalışmaz.

Temel olarak 0 sıkıştırma seviyesini veya% 0 oranını seçmenizi sağlayan herhangi bir sıkıştırma algoritmasını seçebilirsiniz.
Martin Hennings

7z kullanmak yerine, büyük dosyaları verimli bir şekilde işlemek için birçok araç vardır. Ve yerleşik tailbenzeri komutlar var, bu yüzden çok fazla adım
atmanıza

@phuclv Haklısın ve katılıyorum ama daha yapıcı olabilir misin? Hangi araçları önerirsiniz? Hangi yerleşik kuyruk benzeri komutlar?
Ryan

1

Total Commander'ın dosya listeleme işlevini (kısayol tuşu F3'tür) veya burada bulunan bağımsız sürümünü kullanabilirsiniz: Lister standalon

Entegre dosya listeleyici, metin, Unicode, HTML, ikili veya onaltılık formatta, bitmap grafiklerinde (bmp, jpg, gif, png), multimedya dosyalarında ve şimdi de hemen hemen her boyutta (2 ^ 63 bayta kadar) dosyaları görüntülemenizi sağlar. RTF dosyaları. Dosyanın yalnızca küçük bir bölümünü bellekte tutar (bitmap'ler hariç), geri kalanı metin içinde kaydırıldığında otomatik olarak yüklenir.


1

HxD gibi bir onaltılık düzenleyici kullanın, genellikle tüm dosyayı okumak yerine sabit sürücüyü aktarırlar.

Yukarıdan aşağıya her şeyi seçin, ardından tutmak istediğiniz her şeyi yukarı doğru kaldırmaya başlayın.

İstemediğiniz her şeyi silin (bu biraz zaman alabilir ve bir yükleme çubuğu görünebilir, ancak Notepad ++ gibi aşırı yüklenmemeli veya aşırı yüklenmemelidir).

Daha sonra, daha otomatik bir çözüme gerek duymamanız durumunda Notepad ++ ile açabilirsiniz.


1

Ankhor FlowSheet adı verilen özel bir veri tezgahı kullanabilirsiniz.

  • 'Büyük Metinleri Görüntüleme ve Filtreleme' paketini yükleyin
  • İçeren kitaplığı içe aktarın LargeTextReader.flsx
  • Dosyanızın yolunu belirtin
  • Açmak için GTextOpen
  • GTextView ile bağlayın
  • Gösterge Tablosu ile bağlayın
  • Eğlenceli dosya yalak kaydırma var!

Gerekli hatları filtrelemek, birleştirmek veya çıkarmak için birçok operatör vardır.

En iyi şey, dosyayı görünüme almak için 8GB RAM'e ihtiyacınız yok, veriler neredeyse hiç gecikme olmadan küçük parçalar aracılığıyla 'akıtılacak'.

Ben zaten 43GB ve 600 milyondan fazla satırla bir OSM veri dosyasına bakmayı başardım ...

Uygulamanın Topluluk Sürümü ücretsizdir ve bu tür görevler için bile uygun olmalıdır.

FlowSheet'in ekran görüntüleri:

Grafik:

resim açıklamasını buraya girin

Gösterge Paneli:

resim açıklamasını buraya girin


0

: Böylece nihayet ben kendi log-görüntüleyici yazdım ... Ben uzun zamandır BareTail kullanıyordu, ama o kadar üzerinde, filtreleme yan görünümü tarafından zaman senkronizasyonu, satır numaraları, yan ve benzeri özellikleri eksikti "Loxx" . Sadece Windows içindir ve sınırlı bir işlevsellik ile ücretsizdir, büyük dosyaları, gerçek zamanlı güncellemeleri ve çok daha fazlasını okuyabilir.

Aşağıdakiler için bir lisans gerekir:

  • Değişen dosyaları kaydetme
  • Dosya filtreleme
  • Normal ifadelerin veya joker karakterlerin her türlü kullanımı
  • Dosyalar arasında zaman senkronizasyonu

İşte ana pencerenin bir ekran görüntüsü:

Lütfen bir deneyin - herhangi bir geri bildirim açığız!


Ultra Edit bunu yapabilir. Dosyalar herhangi bir boyutta olabilir, bu nedenle bir SSD disk üzerine yerleştirilir. Daha sonra sona gidebilir, ne istediğinizi seçebilir ve yeni bir dosyaya koyabilirsiniz
John

.... ama ben gerçek zamanlı bir günlük görmek istiyorum .. stop tetikleyicileri tanımlamak .. işe yaramaz satırları gizlemek ... vb .. ... ve ben UltraEdit ve 70 GB test dosyası ile bir denemek vardı ... hala bir yanıt bekliyorum :-)
mommos

Bağlantı elbette yararlıdır, ancak daha fazla özellik açıkladıysanız ve özellikle de neyin özgür neyin olmadığını açıklarsanız daha iyi olur. Lütfen yorumlarda yanıt vermeyin;  daha net ve eksiksiz hale getirmek için cevabınızı düzenleyin .
G-Man

0

Bu gerçekten sorunuzu cevaplamıyor ancak büyük dosyalara bakacaksanız, silahın tek çalışan editör olduğunu gördüm http://www.movsd.com/thegun.htm ana sayfa bok gibi görünüyor ve editör yazıldı asırlar önce montajcı ve birkaç özellik var, ama çalışıyor.

Ben de baretail bu büyük dosyaları işleyebilir ama% 100 emin değilim, baretail de bir tailer olduğunu ve filtreler gibi bazı özelliklere sahip. (sadece dosyanın sonunu istiyorsanız, günlükleri analiz edeceğinizi varsayıyorum, başka aklı başında bir durum göremiyorum) https://www.baremetalsoft.com/baretail/


-1

Kuyruğu yeni bir dosyaya gönderir ve yeni dosyayı notepad ++ ile açarım.

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

1
Windows kullandıklarını belirttiler. TailLinux komutu nedir, değil mi?
CharlieRB

2
Aslında, başlangıçta. Ancak Wi32 için GNU Utils kullanabilirsiniz. Sonra windows ortamında kuyruk komutu olacak. Bu konuya
Art Gertner

2
Yanıtınızın eksiksiz ve kullanışlı olması için, bu ayrıntıları içerecek şekilde düzenlemelisiniz.
CharlieRB

@CharlieRB, bu benim cevabım değil. Kullanıcı düzenlemeleri yapmak için 18189665 kullanıcısına bırakacağım
Art Gertner
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.