คู่มือนี้จะแสดงให้คุณเห็นไม่เพียง แต่วิธีการแยกไฟล์ 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