ฉันได้แบ่งไฟล์ขนาดใหญ่ด้วยคำสั่ง split จาก Terminal และคัดลอกจาก USB-stick ไปยัง MacBook ของฉัน
ส่งผลให้มีไฟล์ชื่อ 'xaa', 'xab', 'xac'
ฉันจะรวมพวกเขาเข้าด้วยกันอีกครั้งจากภายใน Terminal ได้อย่างไร
ฉันได้แบ่งไฟล์ขนาดใหญ่ด้วยคำสั่ง split จาก Terminal และคัดลอกจาก USB-stick ไปยัง MacBook ของฉัน
ส่งผลให้มีไฟล์ชื่อ 'xaa', 'xab', 'xac'
ฉันจะรวมพวกเขาเข้าด้วยกันอีกครั้งจากภายใน Terminal ได้อย่างไร
คำตอบ:
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile
โดยทั่วไปจะใช้ตัวถูกดำเนินการ '>' ส่งเอาต์พุตไปยังไฟล์ใหม่ ใช้ตัวถูกดำเนินการ '>>' สองครั้งทำให้มันผนวกเนื้อหาไปยังจุดสิ้นสุดของไฟล์ที่มีอยู่
หากไฟล์ทั้งหมดของคุณอยู่ในลำดับตามตัวอักษรอย่างแน่นอนคุณสามารถใช้:
cat x* > newfile
หรือ
cat xaa xab xac > newfile
ในกรณีที่ชื่อไฟล์ไม่เรียงตามตัวอักษร
sha256sum filename
บน Ubuntu และopenssl sha -sha256 filename
OS X) เมื่อฉันต่อเชื่อมกับไดรฟ์ HTFS + ไฟล์ที่ต่อกันนั้นถูกต้อง
cat xaa xab xac > newfile