วิธีการขยายไฟล์ tar.gz ใน Linux

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

ไฟล์ tar.gz คืออะไร?

ไฟล์ที่มีนามสกุล gz ถูกบีบอัดโดยใช้ คำสั่ง gzip

คุณสามารถซิปไฟล์ใดก็ได้โดยใช้คำสั่ง gzip ดังนี้:

gzip

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

gzip image1.png

คำสั่งดังกล่าวจะบีบอัดไฟล์ image1.png และไฟล์จะถูกเรียกว่า image1.png.gz

คุณสามารถยกเลิกการบีบอัดไฟล์ที่บีบอัดด้วย gzip โดยใช้ คำสั่ง gunzip ดังนี้:

gunzip image1.png.gz

ลองนึกภาพตอนนี้ว่าคุณต้องการบีบอัดรูปภาพทั้งหมดในโฟลเดอร์ คุณสามารถใช้คำสั่งต่อไปนี้:

gzip * .png * .jpg * .bmp

ไฟล์นี้จะบีบอัดไฟล์ทุกไฟล์ที่มีนามสกุล png, jpg หรือ bmp อย่างไรก็ตามไฟล์ทั้งหมดจะยังคงเป็นไฟล์เดียว

จะดีถ้าคุณสามารถสร้างไฟล์เดียวที่มีไฟล์ทั้งหมดแล้วบีบอัดที่ใช้ gzip

นั่นคือที่ คำสั่ง tar มาค่ะไฟล์ tar ซึ่งมักเรียกว่า tarball เป็นวิธีการสร้างไฟล์เก็บถาวรซึ่งมีไฟล์อื่น ๆ อยู่

ไฟล์ tar ด้วยตัวเองไม่ได้ถูกบีบอัด

ถ้าคุณมีโฟลเดอร์ที่เต็มไปด้วยภาพคุณสามารถสร้างไฟล์ tar สำหรับภาพโดยใช้คำสั่งต่อไปนี้:

tar -cvf images.tar ~ / รูปภาพ

คำสั่งข้างต้นสร้างไฟล์ tar ที่เรียกว่า images.tar และใส่ข้อมูลทั้งหมดลงในโฟลเดอร์รูปภาพ

ขณะนี้คุณมีไฟล์เดียวพร้อมรูปภาพทั้งหมดแล้วตอนนี้คุณสามารถบีบอัดไฟล์โดยใช้คำสั่ง gzip:

gzip images.tar

ชื่อไฟล์สำหรับไฟล์ภาพจะเป็น images.tar.gz

คุณสามารถสร้างไฟล์ tar และบีบอัดข้อมูลโดยใช้คำสั่งเดียวดังนี้:

tar -cvzf images.tar.gz ~ / รูปภาพ

วิธีการขยายไฟล์ tar.gz

ตอนนี้คุณรู้ว่าไฟล์ tar.gz เป็นไฟล์ tar แบบบีบอัดและคุณทราบว่าไฟล์ tar เป็นวิธีที่ดีในการจัดกลุ่มไฟล์และโฟลเดอร์

สิ่งแรกที่ต้องทำเพื่อดึงไฟล์ tar.gz คือการขยายขนาดไฟล์ดังนี้:

gunzip

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

gunzip images.tar.gz

เมื่อต้องการแยกไฟล์ออกจากไฟล์ tar ให้ใช้คำสั่งต่อไปนี้:

tar - xvf

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

tar -xvf images.tar

อย่างไรก็ตามคุณสามารถขยายไฟล์ gzip และแยกไฟล์ออกจากไฟล์ tar โดยใช้คำสั่งเดียวดังนี้:

tar -xvzf images.tar.gz

การแสดงเนื้อหาของไฟล์ tar.gz

คุณควรระมัดระวังในการแยกไฟล์ tar.gz ที่คุณได้รับจากบุคคลอื่นหรือจากลิงก์ดาวน์โหลดเพราะอาจทำให้ระบบของคุณโดยเจตนาหรือโดยไม่ได้ตั้งใจ

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

tar -tzf images.tar.gz

คำสั่งข้างต้นจะแสดงชื่อและที่ตั้งของไฟล์ที่จะถูกแยกออก

สรุป

ไฟล์ tar.gz เหมาะสำหรับการสำรองข้อมูลเนื่องจากเก็บไฟล์และเส้นทางไว้ภายในไฟล์ tar และไฟล์ถูกบีบอัดเพื่อให้เล็กลง

คำแนะนำที่คุณอาจสนใจก็คือคำแนะนำใน การบีบอัดไฟล์โดยใช้คำสั่ง zip ของ Linux และ คำสั่ง นี้จะแสดง วิธีการบีบอัดไฟล์โดยใช้คำสั่ง unzip