สิ่งที่ยังไม่ได้กล่าวถึงนั้นคือมีดกองทัพบกของยูทิลิตี้บรรทัดคำสั่ง: atool
; มันมีอยู่ในคลัง: คลิกatool หรือเรียกใช้ sudo apt-get install atool
atool
เป็นสคริปต์ที่ประกอบด้วยฟังก์ชั่นต่าง ๆ เช่น aunpack, apack, als, acat, adiff และ arepack อาจเป็นการใช้งานทั่วไปของโปรแกรมคือการแตกไฟล์เก็บถาวรโดยใช้คำสั่ง aunpack มีตัวเลือกที่น่าสนใจและมีประโยชน์ค่อนข้างมาก แต่วิธีการพื้นฐานในการแยกไฟล์เก็บถาวรส่วนใหญ่เป็นเพียงการเรียกใช้ตัวอย่างเช่น
aunpack myarchive.tar
การสนับสนุนสำหรับ tar, 7z, zip, JAR, rar, AR, LHA และหลายรูปแบบที่เก็บมากขึ้นและรูปแบบของพวกเขาได้รับการบันทึกโดยการป้อนman atool
ในขั้วหรือโดยการดูmanpage อูบุนตูออนไลน์
ดังนั้นสิ่งที่มีประโยชน์คือถ้าคุณมีไฟล์เก็บถาวร tar, zip และ gz ในโฟลเดอร์เดียวกันสิ่งที่คุณต้องทำเพื่อแยกไฟล์ทั้งหมดคือการเรียกใช้
aunpack -e *
และไฟล์เก็บถาวรที่สนับสนุนทั้งหมดจะถูกแยกไฟล์ด้วยโครงสร้างโฟลเดอร์ที่เก็บไว้ หากชื่อของโฟลเดอร์ผลลัพธ์มีอยู่แล้วมันจะไม่ถูกเขียนทับ แต่จะได้รับชื่อเฉพาะเช่น unpack-5645
หรือถ้าคุณต้องการเลือกไฟล์เก็บถาวรเพียงประเภทเดียวและนำออกมาใช้แทน
aunpack -e *.zip
หากคุณต้องการไฟล์ที่แตกไฟล์โดยตรงในไดเรกทอรีใดไฟล์หนึ่งโดยเฉพาะโครงสร้างไดเรกทอรีโฟลเดอร์ย่อยที่ถูกเก็บไว้ (หากออก) ให้ป้อนตัวอย่างเช่น
aunpack -e Scripts11.zip -X /home/mike/Videos
หากไฟล์ที่มีชื่อเดียวกันมีอยู่แล้วคุณจะได้รับแจ้งให้ดำเนินการเพื่อเปลี่ยนชื่อหรือเขียนทับเว้นแต่คุณจะระบุตัวเลือกบังคับ ( -f
) ในคำสั่ง
ในฐานะที่เป็น manpage บันทึก, aunpack แรกแยก
ไฟล์ไปยังไดเรกทอรีที่ไม่ซ้ำกัน (ชั่วคราว) แล้วย้าย [es] เนื้อหากลับคืนถ้าเป็นไปได้ นอกจากนี้ยังป้องกันไม่ให้ไฟล์ในเครื่องถูกเขียนทับโดยไม่ได้ตั้งใจ
ด้วยเครื่องมืออื่น ๆ สามารถดำเนินการอื่นได้ตามที่กล่าวไว้ในman page :
- apackสร้างไฟล์เก็บถาวรจากไฟล์หรือโฟลเดอร์ที่ระบุหรือ stdin
- ALS ไฟล์รายการภายในระบุเก็บ
- acatเปิดใช้งานหนึ่งไฟล์เพื่อแยกไฟล์เก็บถาวรไปยัง stdout
- adiffช่วยให้คุณสามารถเปรียบเทียบทั้งสองเก็บถาวรที่ระบุ
- arepackทำให้สามารถแปลงรูปแบบไฟล์เก็บถาวรหนึ่งรูปแบบเป็นรูปแบบอื่นได้โดยการวางเนื้อหาของไฟล์เก็บถาวรต้นฉบับไว้ในโฟลเดอร์ชั่วคราวแล้วทำการบรรจุใหม่
มีตัวเลือกที่มีประโยชน์มากมายสำหรับอรรถประโยชน์ทั้งหมด แต่อาจเป็นตัวที่ใช้บ่อยที่สุดคือ aunpack เนื่องจากทำให้ง่ายต่อการแตกไฟล์เก็บถาวรที่แตกต่างกันหลายรายการ เป็นเรื่องดีมากที่จะสามารถออกคำสั่งเดียวและสามารถแตกไฟล์ได้หลายรูปแบบโดยไม่ต้องใช้คำสั่งต่าง ๆ สำหรับ tar, zip และอื่น ๆ
สำหรับบทความล่าสุดที่อธิบายถึงวิธีการรวมฟังก์ชั่น atool เข้ากับการกระทำที่กำหนดเองของ filemanager ของคุณเช่น Thunar ดูนิตยสารออนไลน์ฉบับนี้