วิธีเปิดส่วนท้ายของไฟล์บันทึก 8 GB โดยใช้ Notepad ++ ใน Windows


14

วิธีเปิดส่วนท้ายของไฟล์บันทึก 8 GB โดยใช้ Notepad ++ ใน Windows

ฉันใช้ Notepad Document Monitor แต่ไม่ค่อยเข้าใจวิธีใช้ ฉันเริ่มตรวจสอบแล้วอะไร ฉันจะเลือกไฟล์ขนาดใหญ่ได้อย่างไร

ฉันไม่สามารถเปิดไฟล์ได้เพราะมันมีขนาด 8GB ดังนั้นฉันจึงได้บันทึก 8GB ไฟล์ขนาดใหญ่นี้ ฉันต้องการเห็นหางเท่านั้น เช่นเดียวกับบรรทัดสุดท้าย 100k ตัวอย่างเช่น

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

บอกว่าฉันควรเปิดไฟล์

จุดทั้งหมดของการดูเฉพาะหางนั้นเป็นเพราะไฟล์มีขนาดใหญ่เกินไป ฉันต้องการเห็นหางเท่านั้น


1
คำถามของคุณไม่ชัดเจน โปรดแก้ไขคำถามของคุณเพื่ออธิบายสิ่งที่คุณพยายามทำ รวมถึงรายละเอียดและข้อความผิดพลาดที่คุณได้รับ
CharlieRB


ฉันคิดว่าคุณสับสนว่ามันทำงานอย่างไร ปลั๊กอินนี้ไม่ได้อ่านไฟล์ที่ปิดและคืนส่วนท้ายของมัน ไม่เปิดไฟล์บางส่วนเท่านั้น มีการเปิดไฟล์ทั้งหมดเพื่อตรวจสอบ
CharlieRB

1
ตรวจสอบคำถามนี้ออกกองมากเกิน ... กำลังมองหาหน้าต่างเทียบเท่าของคำสั่งหางยูนิกซ์
CharlieRB

คำตอบ:


17

คุณสามารถใช้คำสั่ง PowerShell 3: Get-Content yourfile.log -Tail 100


2
ใช้งานได้ดีมาก! ยอดรวมเป็นวิธีการรับหัว
ShawnFeatherly

5

ฉันจะยอมรับว่าการใช้ 7Zip เป็นครั้งคราวเพื่อแก้ไขไฟล์ขนาดใหญ่ นี่คือวิธี:

  1. ติดตั้ง 7-Zip คุณอาจต้องการสิ่งนี้ต่อไป
  2. คลิกขวาที่ไฟล์บันทึกขนาดยักษ์
  3. เลือก 7-Zip -> เพิ่มเพื่อเก็บถาวร ...
  4. เปลี่ยน "รูปแบบเก็บถาวร" เป็น tar
  5. เปลี่ยน "แยกเป็นปริมาณไบต์" เป็น 650M หรือขนาดใดก็ได้ที่คุณต้องการ
  6. คลิกตกลง - ควรสร้างไฟล์จำนวนมากด้วยชื่อเดียวกัน แต่ลงท้ายด้วย. tar.001 และ. tar.002
  7. เปิดไฟล์เหล่านั้นใน Notepad ++ หรือสิ่งที่คุณใช้ในการอ่านไฟล์

มีข้อเสียบางอย่าง:

  • บรรทัดแรกของไฟล์แรกจะมีขยะที่เกี่ยวข้องกับ tar
  • โดยทั่วไปไฟล์จะไม่เริ่ม / หยุดในขอบเขตของบรรทัดใหม่
  • จะไม่ทำงานหากไฟล์ถูกต่อท้ายอย่างแข็งขัน

โดยทั่วไปคุณสามารถเลือกอัลกอริทึมการบีบอัดใด ๆ ที่ให้คุณเลือกระดับการบีบอัดเป็น 0 หรืออัตรา 0%
Martin Hennings

แทนที่จะใช้ 7z มีเครื่องมือมากมายในการจัดการไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพ และมีtailคำสั่งในตัวดังนั้นคุณไม่จำเป็นต้องทำตามขั้นตอนมากมาย
phuclv

@phuclv คุณพูดถูกและฉันเห็นด้วย แต่คุณสามารถสร้างสรรค์ได้มากกว่านี้หรือไม่? เครื่องมือใดที่คุณแนะนำ คำสั่งแบบหางในตัวใด
Ryan

1

คุณสามารถใช้ฟังก์ชัน lister ของผู้บัญชาการไฟล์ (ปุ่มลัดคือ F3) หรือรุ่นสแตนด์อโลนซึ่งมีให้ที่นี่: Lister standalon

lister ไฟล์รวมช่วยให้สามารถดูไฟล์ที่มีขนาดเกือบทุกขนาด (สูงสุด 2 ^ 63 ไบต์) ในข้อความ Unicode, HTML, รูปแบบไบนารีหรือฐานสิบหก, กราฟิกบิตแมป (bmp, jpg, gif, png), ไฟล์มัลติมีเดียและตอนนี้ยัง ไฟล์ RTF มันเก็บเพียงส่วนเล็ก ๆ ของไฟล์ในหน่วยความจำ (ยกเว้นบิตแมป) ส่วนที่เหลือจะถูกโหลดโดยอัตโนมัติเมื่อเลื่อนดูข้อความ


1

ใช้ตัวแก้ไขฐานสิบหกเช่น HxD พวกเขามักจะสตรีมฮาร์ดไดรฟ์แทนที่จะอ่านไฟล์ทั้งหมด

เลือกทุกอย่างจากบนลงล่างจากนั้นเริ่มยกเลิกการเลือกขึ้นด้านบนสิ่งที่คุณต้องการเก็บ

ลบทุกสิ่งที่คุณไม่ต้องการ (อาจใช้เวลาสักครู่และแถบโหลดอาจปรากฏขึ้น แต่ไม่ควรแฮงค์หรือโอเวอร์โหลดเหมือน Notepad ++ จะ)

จากนั้นคุณสามารถเปิดใน Notepad ++ ในกรณีที่คุณไม่ต้องการโซลูชันอัตโนมัติมากขึ้น


1

คุณสามารถใช้โต๊ะปรับแต่งข้อมูลโดยเฉพาะซึ่งเรียกว่า Ankhor FlowSheet

  • ติดตั้งแพ็คเกจ 'แสดงและกรองข้อความขนาดใหญ่'
  • นำเข้าไลบรารีที่มี LargeTextReader.flsx
  • ระบุพา ธ ไปยังไฟล์ของคุณ
  • คุณ GTextOpen เพื่อเปิด
  • เชื่อมต่อกับ GTextView
  • เชื่อมต่อกับแดชบอร์ด
  • ขอให้สนุกกับการเลื่อนไฟล์!

มีตัวดำเนินการมากมายในการกรองเข้าร่วมหรือแยกบรรทัดที่ต้องการ

สิ่งที่ดีที่สุดคือคุณไม่ต้องใช้ RAM 8gb ในการรับไฟล์ข้อมูลจะถูก 'สตรีม' ผ่านชิ้นเล็ก ๆ โดยแทบไม่ล่าช้า

ฉันเองก็สามารถดูไฟล์ข้อมูล OSM ที่มี 43gb และมากกว่า 600 ล้านบรรทัด ...

แอปพลิเคชั่น Community Edition นั้นให้บริการฟรีและควรจะเหมาะสำหรับงานดังกล่าว

ภาพหน้าจอของ FlowSheet:

กราฟ:

ป้อนคำอธิบายรูปภาพที่นี่

แผงควบคุม:

ป้อนคำอธิบายรูปภาพที่นี่


0

ผมใช้ BareTail เป็นเวลานาน แต่มันก็หายไปคุณสมบัติเช่นกรองซิงค์เวลาหมายเลขบรรทัดด้านมุมมองด้านข้างและอื่น ๆ ... ดังนั้นในที่สุดผมเขียนเองเข้าสู่ระบบของผู้ชมของฉัน: "Loxx" มันมีไว้สำหรับ Windows เท่านั้นและไม่มีค่าใช้จ่ายด้วยฟังก์ชันที่ จำกัด สามารถอ่านไฟล์ขนาดใหญ่อัปเดตตามเวลาจริงและอื่น ๆ อีกมากมาย

จำเป็นต้องมีใบอนุญาตสำหรับ:

  • กำลังบันทึกไฟล์ที่เปลี่ยนแปลง
  • การกรองไฟล์
  • การใช้งานนิพจน์ทั่วไปหรือสัญลักษณ์แทน
  • การซิงโครไนซ์เวลาระหว่างไฟล์

นี่คือภาพหน้าจอของหน้าต่างหลัก:

โปรดลอง - ข้อเสนอแนะใด ๆ ยินดีต้อนรับ!


การแก้ไขแบบพิเศษสามารถทำได้ ไฟล์สามารถมีขนาดใดก็ได้ใส่ลงในดิสก์ SSD จากนั้นคุณสามารถไปยังจุดสิ้นสุดเลือกสิ่งที่คุณต้องการและใส่ไว้ในไฟล์ใหม่
John

.... แต่ฉันต้องการที่จะเห็นการเข้าสู่ระบบในเวลาจริง .. กำหนดหยุดทริกเกอร์ .. ซ่อนเส้นที่ไร้ประโยชน์ ... ฯลฯ .. และฉันได้ลองกับ UltraEdit และไฟล์ทดสอบ 70 GB ... ยังคง กำลังรอคำตอบ :-)
mommos

แน่นอนว่าลิงค์มีประโยชน์ แต่มันจะดีกว่าถ้าคุณอธิบายคุณสมบัติเพิ่มเติม - และโดยเฉพาะสิ่งที่ฟรีและสิ่งที่ไม่ กรุณาอย่าตอบในความคิดเห็น; แก้ไข  คำตอบของคุณเพื่อให้ชัดเจนและสมบูรณ์ยิ่งขึ้น
G-Man กล่าวว่า 'Reinstate Monica'

0

นี่ไม่ได้ตอบคำถามของคุณจริงๆ แต่ถ้าคุณจะมองเข้าไปในไฟล์ขนาดใหญ่ฉันพบว่าปืนเป็นเครื่องมือแก้ไขที่ทำงานเพียงอย่างเดียวhttp://www.movsd.com/thegun.htmหน้าแรกดูเหมือนว่าอึและตัวแก้ไขถูกเขียนขึ้น ทุกเพศทุกวัยที่ผ่านมาในแอสเซมเบลอร์และมีคุณสมบัติบางอย่าง แต่ใช้งานได้

ฉันยังคิดว่า baretail สามารถจัดการไฟล์ขนาดใหญ่เหล่านั้นได้ แต่ไม่แน่ใจ 100% baretail ยังเป็นช่างตัดเสื้อและมีคุณสมบัติบางอย่างเช่นตัวกรองและเช่นนั้น (ถ้าคุณต้องการจุดสิ้นสุดของไฟล์ที่ฉันคิดว่าคุณกำลังจะวิเคราะห์บันทึกไม่สามารถเห็นสถานการณ์ที่มีเหตุผลอื่น ๆ ได้) https://www.baremetalsoft.com/baretail/


-1

ฉันจะส่งหางไปยังไฟล์ใหม่และเปิดไฟล์ใหม่ใน notepad ++

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

1
พวกเขาระบุว่ากำลังใช้งาน Windows Tailเป็นคำสั่ง Linux ใช่ไหม?
CharlieRB

2
แต่เดิมมันเป็นอย่างนั้น แต่คุณสามารถใช้ GNU Utils สำหรับ Wi32 จากนั้นคุณจะมีคำสั่ง tail ในสภาวะแวดล้อม windows ของคุณ ดูกระทู้นี้
Art Gertner

2
เพื่อให้คำตอบของคุณสมบูรณ์และมีประโยชน์คุณควรแก้ไขเพื่อรวมรายละเอียดเหล่านั้น
CharlieRB

@ CharlieRB มันไม่ใช่คำตอบของฉัน ฉันจะทิ้งไว้ให้ผู้ใช้ 1889665 ทำการแก้ไขเหล่านั้น
Art Gertner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.