คุณต้องจัดการไฟล์บีบอัดบ่อยไหม? บนเดสก์ท็อปทำได้ง่าย แต่บนเซิร์ฟเวอร์อาจยุ่งยาก Midnight Commander (MC) ช่วยให้คุณเลือกไฟล์/โฟลเดอร์จำนวนมากแล้วบีบอัดเป็น GZ หรือแยก BZ ได้ รวมถึงเข้าไปในอาร์เคไฟว์เพื่อเพิ่ม/ดึงไฟล์เฉพาะได้ ให้ดูวิธีใช้กัน
การติดตั้ง
MC ไม่อาจติดตั้งมาพร้อมกับดิสทริบิวชัน Linux ส่วนใหญ่ แต่มีในคลังซอฟต์แวร์ สำหรับ Ubuntu, Debian และพวกเขา ใช้คำสั่ง:
sudo apt install mc
Red Hat ใช้:
sudo yum install mc
Arch Linux ใช้:
sudo pacman -S mc
openSUSE ใช้:
sudo zypper install mc
Windows ก็มีพอร์ต nativos สำหรับ Windows XP 32-bit ขึ้นไป ดาวน์โหลดติดตั้งจาก SourceForge ได้เลย
การใช้งานครั้งแรก
หลังติดตั้ง ให้รัน mc ในเทอร์มินัล
MC แสดง 2 โซน (pane) โซนที่ใช้งานอยู่ (ค่าเริ่มต้นซ้าย) เป็นต้นทาง ส่วนอีกโซนเป็นปลายทาง เลือกไฟล์ที่ซ้ายกด F5 (Copy) จะคัดลอกไปทางขวา กด Tab เพื่อสลับโซน ปุ่มฟังก์ชัน 10 ตัวที่ด้านล่างเป็นทางลัด
ค่าเริ่มต้นจัดเรียงตามชื่อไฟล์ หากต้องการจัดกลุ่มไฟล์รูปภาพ ให้จัดเรียงตามนามสกุล กด F9 เลือกเมนู "Sort order …" แล้วเลือก "Extension"
ไฟล์ในโซนซ้ายจะเรียงตามนามสกุล
บีบอัดไฟล์/โฟลเดอร์แยกกัน
เลื่อนเลือกไฟล์ด้วย Insert (ไฟล์ที่เลือกจะเปลี่ยนสี)
กด F2 เลือก "Gzip or gunzip tagged files" หรือ "Bzip2 or bunzip2 tagged files" กด Enter เลือกฟอร์แมต หรือใช้ทางลัด Y สำหรับ Gzip, B สำหรับ Bzip2
หลังกระบวนการเสร็จ จะได้ไฟล์บีบอัดในโฟลเดอร์เดิม
บีบอัดไฟล์ที่เลือกทั้งหมดเป็นอาร์เคไฟว์เดียว
MC ไม่มีฟังก์ชันนี้โดยตรง แต่ทำได้แบบ semi-manual: เลือกไฟล์ แล้วกด F2 เลือก "Do something on the tagged files" (หรือกด @) ใส่คำสั่งบีบอัดของคุณ โดยแทนที่รายชื่อไฟล์ด้วย %s (แทนไฟล์ที่เลือกทั้งหมด)
ตัวอย่างบีบอัดแบบ 7z:
7z a ARCHIVE_NAME.7z %s
จะได้อาร์เคไฟว์ไฟล์เดียวในโฟลเดอร์เดิม
แยกไฟล์จากอาร์เคไฟว์
MC ใช้ virtual filesystem มาทับอาร์เคไฟว์ ทำให้จัดการข้างในได้โดยไม่ต้องแยกทั้งหมด
แยกทั้งอาร์เคไฟว์: เลือกไฟล์ กด F2 แล้วกด Z หรือเลือก "Extract compressed tar files to subdirectories"
แต่ถ้าต้องการแค่ไฟล์บางไฟล์: เน้นอาร์เคไฟว์ กด Enter เพื่อ "เข้าไปใน" อาร์เคไฟว์
ข้างในทำงานเหมือนโฟลเดอร์ทั่วไป: เลือกไฟล์ กด F5 คัดลอก (แยก) ไปโซนปลายทาง, F6 ย้าย (แยกและลบออกจากอาร์เคไฟว์), F8 ลบออกจากอาร์เคไฟว์
เคล็ดลับ: กด Ctrl+O เพื่อซ่อน MC กลับไปเทอร์มินัลชั่วคราว กดอีกครั้งเพื่อกลับมา กด F10 เพื่อออกจาก MC จริงๆ
อีกวิธีจัดการไฟล์บีบอัดคือสร้าง Self-extracting archive เพื่อไม่ต้องติดตั้งโปรแกรมเพิ่ม