วิธีแยกและเข้าร่วมไฟล์ใน Linux

การแบ่งและการรวมไฟล์ใน Linux เป็นงานที่ค่อนข้างง่ายที่จะช่วยให้เราสามารถแยกไฟล์ออกเป็นไฟล์ขนาดเล็กหลาย ๆ ไฟล์ซึ่งจะช่วยให้เราได้ไฟล์แฟรกเมนต์ที่ใช้พื้นที่หน่วยความจำมากในหลาย ๆ ครั้งไม่ว่าจะเพื่อขนส่งไปยังหน่วยเก็บข้อมูลภายนอก สำหรับนโยบายความปลอดภัยเช่นการดูแลรักษาสำเนาข้อมูลของเราที่แยกส่วนและกระจาย สำหรับกระบวนการง่ายๆนี้เราจะใช้คำสั่งที่สำคัญสองคำสั่งแยกและ cat

แยกคืออะไร?

มันเป็น คำสั่ง สำหรับระบบ ยูนิกซ์  ที่ช่วยให้เราสามารถแบ่งไฟล์ออกเป็นไฟล์เล็ก ๆ หลายไฟล์มันสร้างชุดไฟล์ที่มีนามสกุลและความสัมพันธ์ของชื่อไฟล์ต้นฉบับซึ่งสามารถกำหนดพารามิเตอร์ขนาดของไฟล์ที่ได้

ในการเจาะลึกขอบเขตและลักษณะของคำสั่งนี้เราสามารถดำเนินการแยก man ซึ่งเราสามารถดูเอกสารโดยละเอียดได้

แมวคืออะไร?

สำหรับส่วนของเขานั้น คำสั่ง linux cat ช่วยให้คุณสามารถเชื่อมต่อและแสดงไฟล์ได้อย่างง่ายดายและมีประสิทธิภาพนั่นคือด้วยคำสั่งนี้เราสามารถดูไฟล์ข้อความต่างๆและเรายังสามารถเชื่อมต่อไฟล์ที่แบ่งออกได้

เช่นเดียวกับการแยกเราสามารถดูเอกสารโดยละเอียดของ cat ด้วยคำสั่ง man cat

วิธีแยกและเข้าร่วมไฟล์ใน Linux โดยใช้ Split และ cat

เมื่อคุณรู้พื้นฐานของคำสั่ง Split และ cat แล้วการแยกและรวมไฟล์ใน Linux จะค่อนข้างง่าย สำหรับตัวอย่างทั่วไปที่เราต้องการแบ่งไฟล์ที่เรียกว่า test.7z ที่มีน้ำหนัก 500 mb ออกเป็นไฟล์ 100mb หลาย ๆ ไฟล์เราต้องดำเนินการคำสั่งต่อไปนี้:

$ split -b 100m tes.7z dividido

คำสั่งนี้จะส่งคืนไฟล์ 5 ไฟล์ขนาด 100 mb ซึ่งเป็นผลมาจากไฟล์ต้นฉบับซึ่งจะมีชื่อแบ่งออกเป็นแบบแบ่งส่วนและอื่น ๆ เป็นที่น่าสังเกตว่าถ้าเราเพิ่มพารามิเตอร์ -d ในคำสั่งก่อนหน้าชื่อของไฟล์ผลลัพธ์จะเป็นตัวเลขนั่นคือแบ่ง 01 หาร 02 ...

$ split -b -d 100m tes.7z dividido

ตอนนี้ในการเข้าร่วมไฟล์ที่เราแบ่งไว้อีกครั้งเราต้องดำเนินการคำสั่งต่อไปนี้จากไดเร็กทอรีที่เก็บไฟล์:

$ cat dividido* > testUnido.7z

ด้วยขั้นตอนเล็ก ๆ แต่เรียบง่ายเหล่านี้เราสามารถแบ่งและรวมไฟล์ใน Linux ด้วยวิธีที่ง่ายและสะดวกฉันหวังว่าคุณจะชอบและพบกันใหม่ในบทความหน้า


9 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   รูริค มาเคโอ ปัวโซต์ dijo

    มันยังใช้ได้กับไฟล์วิดีโอ? ฉันหมายถึงถ้าฉันมีภาพยนตร์ที่แบ่งออกเป็น 2 วิดีโอ (ความต่อเนื่องของอีกเรื่องหนึ่ง) ฉันจะรวมเป็นวิดีโอเดียวที่มีเนื้อหาทั้งหมดได้หรือไม่

    1.    ทาติซ dijo

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

      1.    รูริค มาเคโอ ปัวโซต์ dijo

        โอ้! ขอบคุณมากสำหรับคำชี้แจง

  2.   Linuxero รุ่นเก่า dijo

    ระวังคำสั่งของแมว!

  3.   ไดแอซโทเลโด dijo

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

    อาศิรพจน์

  4.   Jaime dijo

    ฉันจะบีบอัดไฟล์ทั้งหมดในไดเร็กทอรีเป็นแต่ละไฟล์ได้อย่างไร ตัวอย่างเช่นใน folder1 มี file1 file2 และ file3 และฉันต้องการไฟล์ที่บีบอัดทั้งหมดยกเว้นไฟล์ 1.7zip file2.7zip file3.7zip

  5.   โยสวัลโด dijo

    มันใช้ได้กับ images.iso?

  6.   โยสวัลโด dijo

    ในกระบวนการนี้อาจมีความเสียหายเล็กน้อยและทำให้ไฟล์เสียหายได้หรือไม่?

  7.   เฟร็ด dijo

    เมื่อฉันพยายามแยกไฟล์โดยใช้การแยกมันบอกฉันว่าอินพุต / เอาท์พุตผิดพลาด

    ฉันจะแก้ไขอะไรได้บ้าง 🙁