เขียนทับส่วนหัวของไฟล์โดยไม่คัดลอกไฟล์ทั้งหมด


8

เนื่องจากฉันมีสองไฟล์ไฟล์ขนาดใหญ่หนึ่งไฟล์และไฟล์ขนาดเล็กหนึ่งไฟล์ฉันต้องการเขียนไฟล์ขนาดเล็กลงในไฟล์ขนาดใหญ่โดยไม่เขียนทับส่วนที่เหลือของไฟล์ขนาดใหญ่

ทั้งคู่เป็นไฟล์ไบนารีและไฟล์ขนาดใหญ่อาจมีขนาดใหญ่มากดังนั้นฉันต้องการหลีกเลี่ยงการคัดลอกไฟล์ทั้งหมดเนื่องจากจะใช้เวลาสักครู่ มียูทิลิตี้คอนโซลมาตรฐานของ Linux ในการทำเช่นนี้หรือฉันจำเป็นต้องเขียนเอง?


บางทีนี่อาจช่วยคุณได้: stackoverflow.com/questions/54365/…

@ วิมเมลนี้ไม่ควรถามในunix.stackexchange.com ?
Pacerier

คำตอบ:



0

ฉันไม่เข้าใจความหมายของคุณ แต่คุณสามารถใช้cat:

cat smallfile >> largefile

นี้จะผนวกการsmallfilelargefile


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