Skip to main content

วิธีใช้ tarball เป็นวิธีการสำรองข้อมูล

LINUX คืออะไร (อาจ 2025)

LINUX คืออะไร (อาจ 2025)
Anonim

ตามวิกิพีเดีย tarball เป็นรูปแบบไฟล์คอมพิวเตอร์ที่สามารถรวมไฟล์หลายไฟล์ไว้ในไฟล์เดียวที่เรียกว่า "tarball" ซึ่งมักบีบอัด

ดังนั้นวิธีการที่จะช่วยให้เราและสิ่งที่เราสามารถใช้พวกเขาสำหรับ?

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

อะไรคือประโยชน์ของการใช้ไฟล์ Tar?

  • คุณสามารถจัดกลุ่มไฟล์จำนวนมากเป็นไฟล์ tar ได้
  • คำสั่ง tar มีอยู่ในระบบลีนุกซ์ส่วนใหญ่ดังนั้นจึงสามารถเคลื่อนย้ายไปมาและดึงข้อมูลออกได้โดยไม่มีปัญหาความเข้ากันได้
  • ไฟล์ tar จะเก็บเวลาการเข้าถึงไฟล์ไว้
  • ไฟล์ tar มีสิทธิ์สำหรับไฟล์
  • ไฟล์ tar มีการเชื่อมโยงแบบสัญลักษณ์
  • คุณสามารถเขียนไฟล์ tar ลงในอุปกรณ์ดิบเช่นเทปดีวีดีไดรฟ์ USB

เหตุผลในการสร้างไฟล์ Tar

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

ไฟล์ Tar สามารถใช้เพื่อแจกจ่ายซอฟต์แวร์หรือเนื้อหาที่ร่วมมือกันอื่น ๆ แอพพลิเคชันประกอบด้วยโปรแกรมและไลบรารีต่าง ๆ มากมายรวมทั้งเนื้อหาสนับสนุนอื่น ๆ เช่นรูปภาพไฟล์คอนฟิกูเรชันไฟล์ Readme และทำไฟล์ ไฟล์ tar ช่วยให้โครงสร้างนี้มีความสอดคล้องกันเพื่อจุดประสงค์ในการแจกจ่าย

ข้อเสียของการใช้ไฟล์ Tar

วิกิพีเดียแสดงข้อ จำกัด ในการใช้ไฟล์ tar ซึ่งรวมถึง แต่ไม่ จำกัด เฉพาะ:

  • การสนับสนุนระบบปฏิบัติการ ไฟล์ Tar ใช้กันอย่างแพร่หลายทั่วทั้ง UNIX และ Linux แต่ต้องมีเครื่องมือของบุคคลที่สามเพื่อเปิดไฟล์เหล่านี้ภายใน Windows
  • Tarbombs - โดยทั่วไปไฟล์ tar เหล่านี้ได้รับการออกแบบมาเพื่อขยายและวางไฟล์ลงในไดเร็กทอรีหลายไฟล์ทั่วทั้งระบบไฟล์ของคุณ นี่เป็นปัญหาเมื่อรับ tarball มากกว่าเมื่อใช้งานด้วยตัวคุณเอง เช่นเดียวกับสิ่งต่างๆในการประมวลผลทรัพยากรที่เชื่อถือได้ก็เป็นกุญแจสำคัญ
  • มันยากที่จะระบุตำแหน่งและแยกไฟล์ออกจากไฟล์ tar
  • เมื่อบีบอัดด้วย gzip คุณจะต้องขยายขนาดไฟล์ทั้งหมดในขณะที่ไฟล์ zip มาตรฐานคุณสามารถดูเนื้อหาของไฟล์ที่เก็บถาวรได้ในขณะบีบอัดและแยกไฟล์แต่ละไฟล์
  • ไฟล์ tar อาจมีไฟล์เหมือนกัน 2 ไฟล์ที่มีตำแหน่งเดียวกันซึ่งอาจทำให้เกิดการเขียนทับอีกครั้งเมื่อดึงออก

วิธีการสร้างไฟล์ Tar

ในการสร้างไฟล์ tar คุณใช้ไวยากรณ์ต่อไปนี้:

tar -cf tarfiletocreate listoffiles

ตัวอย่างเช่น:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

สิ่งนี้จะสร้างไฟล์ tar ที่ชื่อ garybackup พร้อมกับไฟล์ทั้งหมดในโฟลเดอร์เพลงรูปภาพและวิดีโอของฉัน ไฟล์ที่ได้จะถูกบีบอัดทั้งหมดและใช้ขนาดเดียวกับโฟลเดอร์เดิม

ไม่ดีในแง่ของการคัดลอกผ่านเครือข่ายหรือการเขียนไปยังดีวีดีเนื่องจากจะใช้แบนด์วิดท์มากขึ้นดิสก์มากขึ้นและจะช้าลงในการคัดลอก

คุณสามารถใช้คำสั่ง gzip ร่วมกับคำสั่ง tar เพื่อสร้างไฟล์ tar ที่บีบอัด ในสาระสำคัญไฟล์ tar zipped เป็น tarball

วิธีการแสดงรายการแฟ้มในแฟ้ม Tar

เมื่อต้องการดูรายการเนื้อหาของไฟล์ tar ใช้ไวยากรณ์ต่อไปนี้:

tar -tvf tarfilename

ตัวอย่างเช่น:

tar -tvf garybackup

วิธีการดึงไฟล์ Tar

ในการแยกไฟล์ทั้งหมดออกจากไฟล์ tar โดยใช้ไวยากรณ์ต่อไปนี้:

tar -xf tarfilename

อ่านเพิ่มเติม

  • GNU tar manual pages
  • ไฟล์ tar คืออะไร
  • ตัวอย่างการใช้คำสั่ง tar
  • ตัวอย่างสั้น ๆ ของคำสั่ง gzip