ไฟล์ .tar (tape archive) มักพบใน Linux/FreeBSD/Unix บางไฟล์มี副檔名ต่อท้าย เช่น .tar.gz, .tar.bz2, .tar.xz, .tgz, .txz เรียกกันว่า tarball
วิธีที่ 1: แตกจากบรรทัดคำสั่ง (CLI)
- เปิดเทอร์มินัล (Ctrl+Alt+T, Dash, หรือ Applications → System Tools)
- เข้าไดเรกทอรีที่มีไฟล์ (เช่น
cd ~/Downloads) - รัน:
tar -xvf tarball.tar.gz-x= extract-v= verbose (แสดงไฟล์ที่แตก)-f= file (ระบุชื่อไฟล์)
- 💡 พิมพ์
tar -xvf flแล้วกด Tab — จะ autocomplete ชื่อไฟล์ให้
⚠️ Error ที่พบบ่อย
tar: You must specify one of the '-Acdtrux', '--delete' or '--test-label' options
สาเหตุ: วาง space ระหว่าง - และ xvf (เช่น tar - xvf file.tar.gz) → tar คิดว่า xvf เป็นชื่อไฟล์
แก้: ใช้ tar -xvf file.tar.gz หรือ tar xvf file.tar.gz (ขีดหน้า - ไม่บังคับ)
ใช้คำสั่งเดียวกันได้กับ .tar.bz2, .tar.xz, .tgz, .txz — tar จะ detect compression เอง
วิธีที่ 2: แตกด้วย GUI (File Manager)
- เปิด File Manager (Nautilus, Thunar, Dolphin, PCManFM, v.v.) — Super+E (LXDE) / Super+F (Xfce4)
- ไปที่ไฟล์ .tar → คลิกขวา → เลือก Extract Here (แตกที่นี่) หรือ Extract To... (เลือกโฟลเดอร์ปลายทาง)
- Extract To... แนะนำถ้าโฟลเดอร์ปัจจุบันมีไฟล์เยอะ — ป้องกันสับสน
เกี่ยวกับผู้เขียน
Kevin Arrows — MCTS, 10+ ปีประสบการณ์