- Windows 11 มาพร้อมกับการรองรับไฟล์ tar ในตัว ทำให้คุณสามารถแตกไฟล์ .tar.gz, .tgz, .gz และ .zip ได้โดยใช้ Command Prompt
- คำสั่งหลักคือ
tar -xvzf file.tar.gz -C destination-folder
- ไฟล์ .tar.gz คือไฟล์เก็บถาวรแบบ tar ที่บีบอัดด้วย gzip ซึ่งนิยมใช้ในระบบ Linux และ macOS
- นอกจากนี้ คุณยังสามารถแตกไฟล์ tarball โดยใช้เครื่องมือ Linux ผ่านทาง Windows Subsystem for Linux (WSL) กับระบบปฏิบัติการ Linux เช่น Ubuntu ได้อีกด้วย
Windows 11มีฟังก์ชันรองรับการแตก ไฟล์ “.tar.gz”โดยใช้ Command Prompt โดยไม่ต้องใช้เครื่องมือจากภบุคคลที่สาม คุณยังสามารถใช้ระบบปฏิบัติการ Linux ผ่านWindows Subsystem for Linux (WSL)เพื่อแตกไฟล์ tarball ที่สร้างบนแพลตฟอร์มอื่นได้อย่างรวดเร็วอีก ด้วย
เมื่อคุณเห็น ไฟล์ .tar.gzนั่นหมายความว่าไฟล์นั้นถูกสร้างขึ้นโดยใช้ยูทิลิตี้การบีบอัดไฟล์แบบ Unix ที่ชื่อว่า tar แล้วบีบอัดด้วย gzipไฟล์เหล่านี้มักถูกเรียกว่า "tarball" แม้ว่าคุณอาจพบไฟล์ที่มีนามสกุลสองส่วน (.tar.gz) แต่รูปแบบไฟล์ก็อาจเขียนเป็น.tgzหรือ.gzได้เช่นกัน (ควรทราบว่า Linux ไม่ใช้ส่วนขยายไฟล์ แต่ประเภทไฟล์จะเป็นส่วนหนึ่งของชื่อไฟล์)
แม้ว่าไฟล์ .tar จะพบได้บ่อยในระบบปฏิบัติการ Linux (เช่น Ubuntu) และ macOS สำหรับการสำรองข้อมูลและการเก็บถาวร แต่คุณอาจพบไฟล์เหล่านี้ใน Windows 11 ได้เช่นกัน คุณสามารถใช้เครื่องมือของบุคคลที่สาม เช่น7-ZipและPeaZipได้ แต่ไม่แนะนำให้ใช้ เนื่องจากเครื่องมือเหล่านี้ไม่สามารถใช้งานกับ ไฟล์ . tar.gz ได้เสมอ ไป ควรใช้ฟังก์ชันการแตกไฟล์ .tar ที่มีอยู่ใน Windows 11 หรือใน WSL ที่ใช้ระบบปฏิบัติการ Linux แทน
ในคู่มือ นี้ คุณจะได้เรียนรู้ขั้นตอนการใช้คำสั่ง tar ดั้งเดิมบน Windows 11 โดยใช้ Command Prompt และ Ubuntu เพื่อแตกไฟล์ .tar.gz ออกมา
ในการแตกไฟล์ .tar.gz, .tgz, .gz และ .zip โดยใช้คำสั่ง tar บน Windows 11 ให้ทำตามขั้นตอนต่อไปนี้:
-
เปิดเมนู Startบน Windows 11
-
ค้นหาCommand Promptคลิกขวาที่ผลลัพธ์อันดับแรก แล้วเลือกตัวเลือกRun as administrator
-
พิมพ์คำสั่งต่อไปนี้เพื่อใช้ tar ในการแตกไฟล์ แล้วกดEnter :
tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -CC:/PATH/TO/FOLDER/EXTRACTION

ในคำสั่ง ให้แก้ไขคำสั่งเพื่อรวมเส้นทางต้นทางและปลายทางเข้าไปด้วย
เมื่อคุณทำตามขั้นตอนเสร็จสิ้น ไฟล์และโฟลเดอร์จะถูกแตกไฟล์ไปยังปลายทางที่ระบุไว้
สันนิษฐานว่าไฟล์ tarball ถูกสร้างขึ้นบนระบบอื่น นอกจากนี้ เราได้ข้ามตัวเลือกบางอย่างที่มักมีประโยชน์ในการรักษาการอนุญาต เนื่องจากไม่จำเป็นใน Windows 11
ก่อนอื่นคุณต้องติดตั้งระบบปฏิบัติการ Linuxโดยใช้ Windows Subsystem for Linux ก่อน จึงจะสามารถแตกไฟล์ tarball บน Linux ได้
ในการแตก ไฟล์ .tar.gzโดยใช้ Linux ให้ทำตามขั้นตอนต่อไปนี้:
-
เปิดStart
-
ค้นหาUbuntuแล้วคลิกผลลัพธ์แรกเพื่อเปิดแอป
-
พิมพ์คำสั่งต่อไปนี้เพื่อแตกไฟล์.tar.gzแล้วกดEnter :
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER

ในคำสั่ง ให้แก้ไขไวยากรณ์เพื่อรวมพาธต้นทางและปลายทาง หากเป็น ไฟล์ .tar เพียงอย่างเดียว ให้ใช้คำสั่งเดียวกัน แต่ไม่ต้องใส่พารามิเตอร์z
เราใช้sudoคำสั่งเพื่อเรียกใช้เครื่องมือในฐานะผู้ดูแลระบบtarเพื่อเรียกใช้แอปพลิเคชัน และเราใช้ตัวเลือกเหล่านี้:
- x: ระบุคำสั่งให้โปรแกรม tar แตกไฟล์เนื้อหาออกมา
- v: พารามิเตอร์เสริมสำหรับแสดงกระบวนการแตกไฟล์ หากไม่ใส่พารามิเตอร์นี้ คุณจะเห็นเพียงเคอร์เซอร์กะพริบจนกว่ากระบวนการจะเสร็จสมบูรณ์
- z: สั่งให้ tar คลายไฟล์ “.tar.gz” ด้วย gzip
- f:สั่งให้โปรแกรมแตกไฟล์ตามชื่อไฟล์ที่ระบุ
หลังจากตัวเลือกแล้ว คุณต้องระบุพาthของไฟล์ tarball ที่ต้องการแตกไฟล์ ในคำสั่ง เราเริ่มต้นพาthด้วย /mnt/c/เนื่องจากนี่คือ Linux ไม่ใช่ Windows
ตัว เลือก -C — (เครื่องหมายขีดกลางและตัวพิมพ์ใหญ่C ) ใช้สำหรับเปลี่ยนโฟลเดอร์ และคุณต้องระบุเส้นทางปลายทาง ซึ่งเริ่มต้นด้วย/mnt/คำอธิบายประกอบ ตามด้วยเส้นทางของ Windows
คุณต้องใส่ใจกับตัวพิมพ์ใหญ่และตัวพิมพ์เล็กขณะพิมพ์คำสั่ง Linux เนื่องจาก“Desktop”ไม่เหมือนกับ“desktop”
นี่คือตัวเลือกพื้นฐานในการแตกไฟล์ “.tar.gz” แต่คุณสามารถใช้tar --helpคำสั่งเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกที่มีอยู่ได้
สิ่งสำคัญที่ควรทราบคือ Windows 11 รองรับ ไฟล์บีบ อัดหลายประเภท เช่น TAR, GZ, 7-Zip, RARและรูปแบบอื่นๆ อีกมากมายใน File Explorer แล้ว