เมื่อคุณทำงานกับ Linux, FreeBSD หรือการใช้งาน Unix อื่นๆ คุณมักจะเห็นไฟล์ที่ลงท้ายด้วย .tar และอาจมีนามสกุลอื่นๆ ตามหลังด้วย แม้แต่ผู้ใช้ที่มีประสบการณ์บางคนก็ยังไม่ทราบวิธีง่ายๆ ในการดึงข้อมูลเหล่านี้ออกจากบรรทัดคำสั่ง ผู้ใช้บางคนที่เคยชินกับการทำงานจากบรรทัดคำสั่งล้วนๆ อาจไม่รู้ว่าพวกเขาสามารถแยกออกมาเป็นกราฟิกได้ในสภาพแวดล้อมเดสก์ท็อปส่วนใหญ่
ในทางเทคนิคแล้ว tar ย่อมาจาก tape archive ซึ่งสะท้อนถึงการใช้งานดั้งเดิมในการสร้างการสำรองข้อมูลเทปบนคอมพิวเตอร์ขนาดใหญ่ หลายๆ คนเรียกมันว่าทาร์บอล ดังนั้นหากมีคนบอกคุณว่าไฟล์ถูกอัดแน่นเป็นทาร์บอล นี่ก็จะเป็นประเภทของไฟล์เก็บถาวรที่พวกเขากำลังพูดถึง
วิธีที่ 1:วิธีเลิกตาร์ไฟล์จาก Command Line
คุณจะต้องเปิดพรอมต์คำสั่งก่อนโดยใช้ขั้นตอนใดที่สะดวกสบายที่สุดสำหรับคุณ ผู้ใช้ Linux สามารถค้นหาเทอร์มินัลจาก Dash คลิกที่ Applications จากนั้นเลือก System Tools หรือกด Ctrl, Alt และ T ค้างไว้เพื่อเริ่มหน้าต่างเทอร์มินัล คุณสามารถกด Ctrl, Alt และปุ่มค้างไว้จาก F1 ถึง F6 เพื่อเข้าถึงเทอร์มินัลเสมือนซึ่งจะใช้งานได้เช่นกัน คำสั่งเหล่านี้ควรทำงานจากหน้าต่างเทอร์มินัลในระบบ Unix สมัยใหม่เกือบทั้งหมดเช่นกัน
สมมติว่าคุณมีไฟล์เก็บถาวร tarball ในไดเร็กทอรีปัจจุบันของคุณ เพียงพิมพ์ tar -xvf tarball.tar.gz เพื่อแตกไฟล์ คุณจะต้องรู้ชื่อของมัน เพื่อเป็นตัวอย่าง เราได้ดาวน์โหลด tarball ของ Adobe Flash Player สำหรับ Linux เริ่มต้นด้วยการพิมพ์ cd ~/Downloads เพื่อไปที่ไดเร็กทอรีดาวน์โหลดของคุณ จากนั้นพิมพ์ tar -xvf flash_player_npapi_linux.x86_64.tar.gz เพื่อแยกไฟล์นี้ ฟังดูเหมือนต้องพิมพ์อะไรมากมาย แต่จริงๆ แล้วสิ่งที่คุณต้องทำคือพิมพ์ tar -xvf fl แล้วเริ่มกดปุ่ม Tab พรอมต์คำสั่งจะกรอกข้อมูลส่วนที่เหลือให้กับคุณ
เมื่อคุณพยายามยกเลิกการกำหนดที่เก็บถาวร คุณอาจพบข้อความแสดงข้อผิดพลาดที่อ่านว่า:
tar:คุณต้องระบุหนึ่งในตัวเลือก '-Acdtrux', '–delete' หรือ '–test-label'
ลองใช้ 'tar –help' หรือ 'tar –usage' เพื่อดูข้อมูลเพิ่มเติม
ป>
เป็นไปได้มากกว่าที่คุณจะเว้นวรรคระหว่างสัญลักษณ์ – และตัวเลือก xvf บนบรรทัดคำสั่ง ซึ่งจะทำให้โปรแกรม tar ไม่ทราบว่าคุณใช้ตัวเลือกใดเนื่องจากคิดว่า xvf เป็นส่วนหนึ่งของชื่อไฟล์ คุณจะต้องพิมพ์ tar -xvf flash_player_npapi_linux.x86_64.tar.gz หรือละเว้น – และพิมพ์ tar xvf flash_player_npapi_linux.x86_64.tar.gz จากนั้นกด Enter จริงๆ แล้วคุณไม่จำเป็นต้องมี – และสามารถปล่อยทิ้งไว้ได้อย่างสบายใจ
ป>
หากคุณเห็นไฟล์ที่ลงท้ายด้วย .tar.bz2 หรือ .tar.xz ให้ทำตามขั้นตอนเดียวกัน คุณอาจพบไฟล์ที่สั้นลงเช่น .tgz หรือ .txz และคุณสามารถใช้ขั้นตอนเดียวกันนี้เพื่อแยกไฟล์เหล่านั้นได้เช่นกัน โปรแกรม tar จะทราบวิธีแตกไฟล์โดยส่วนใหญ่ ตราบใดที่คุณใช้ tar -xvf หรือ tar xvf ก่อน x บอกให้แตกไฟล์ออกมา v บอกให้มันเป็นรายละเอียดและบอกคุณว่ามันกำลังทำอะไรอยู่ และสุดท้าย f บอกให้ชี้ไปที่ไฟล์เฉพาะที่คุณตั้งชื่อ
วิธีที่ 2:วิธียกเลิกการเก็บถาวรแบบกราฟิก
บรรทัดคำสั่งใช้งานง่ายกว่าเบราว์เซอร์ไฟล์กราฟิกในกรณีส่วนใหญ่ แต่คุณสามารถใช้ Nautilus, Thunar หรือเบราว์เซอร์ไฟล์หลักอื่นๆ ที่รวมอยู่ในสภาพแวดล้อมเดสก์ท็อปของคุณได้หากต้องการ การเลิกตาร์ไฟล์ด้วยวิธีนี้เป็นเรื่องง่ายหากคุณเพิ่งดาวน์โหลดมาและจำเป็นต้องดูทันที
เปิดเบราว์เซอร์ไฟล์ของคุณโดยกดปุ่ม Super ค้างไว้แล้วกด E ใน LXDE หรือ F ใน Xfce4 คุณสามารถเริ่มต้นได้จาก Dash in Unity หรือเมนู KDE ใน Kubuntu หรือการแจกแจงแบบอิง KDE หลักอื่นๆ เมื่อคุณเปิดใช้งานแล้ว ให้ไปที่ตำแหน่งที่เก็บถาวร tar ของคุณ คลิกขวาที่ไฟล์เก็บถาวรหรือไฮไลต์ด้วยปุ่มเคอร์เซอร์แล้วกดปุ่มเมนู
เลือก “แยกที่นี่” และสภาพแวดล้อมเดสก์ท็อปของคุณจะยกเลิกการเก็บถาวรในไดเร็กทอรีปัจจุบันโดยอัตโนมัติ
ป>
การเลือก “Extract To..” จะเป็นการเปิดกล่องโต้ตอบใหม่ให้คุณเลือกตำแหน่งที่จะวางไฟล์ นี่เป็นความคิดที่ดีหากคุณมีไฟล์หรือไดเร็กทอรีย่อยอื่นอยู่ในไดเร็กทอรีที่คุณอยู่อยู่แล้ว ซึ่งอาจทำให้คุณสูญเสียสิ่งที่คุณดึงมาเมื่อคุณเลิกทำเครื่องหมายที่ไฟล์เก็บถาวร!
เกี่ยวกับผู้เขียน
เควิน แอร์โรว์ส
Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม ป>