ตามวิกิพีเดีย 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