Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธี Extract ไฟล์ ISO บน Linux: ทุกวิธีที่ควรรู้

คุณเคยดาวน์โหลด Image File มั้ย? โอกาสสูงเป็น ISO Format ไฟล์ (มักใหญ่) เป็น Digital Version ของ Optical Disc ไฟล์ทั้งหมดบน Disc อยู่ใน ISO Archive

เหมือน macOS และ Windows รุ่นใหม่ Linux มี Built-in Support Mount Image Files -> ไม่ต้อง Third-party Software เพื่อเข้าถึง ISO

มีหลายวิธี เลือกได้ตามสะดวก

ISO File คืออะไร?

วิธี Extract ไฟล์ ISO บน Linux: ทุกวิธีที่ควรรู้

Image File Format แพร่หลายสำหรับกระจาย Software ออนไลน์ ตั้งแต่ Broadband เร็วพอ หากติดตั้ง Linux Distribution มา โอกาสสูงใช้ ISO File หากยังไม่ได้ติดตั้ง Linux การหา ISO Download จะเป็นขั้นแรก

ISO Format = Digital Archive ของ Optical Media Disc สร้าง ISO จาก CD, DVD, Blu-ray ได้

ข้อยกเว้น: ไม่สามารถสร้าง ISO จาก Audio CD เพราะไม่ใช้ Computer File System กรณีนี้ใช้ BIN/CUE แทน

ISO ใช้ File System ISO 9660 บางครั้ง UDF (Universal Disc Format) ข้อมูลใน Archive ไม่ Compressed

ทำไมต้องสร้าง ISO?

ISO Images ให้คุณ Burn Linux Install Disc ใช้เองหรือให้คนอื่น Linux Free/Open Source ไม่มีใคุกุกสวน

ตอนนี้ ISO หลายตัวใหญ่เกิน CD เลือก DVD หรือแนะนำ USB Flash Drive มากกว่า Live CD/USB มีประโยชน์อื่นนอกจาก Install Linux

ISO ไม่ได้ใช้แค่ Linux Format นี้ดีสำหรับ Backup Optical Discs แบบ Exact หรือกระจายโปรแกรมใหญ่อื่น

เปิด ISO File

วิธี Extract ไฟล์ ISO บน Linux: ทุกวิธีที่ควรรู้

งานนี้อาจง่ายกว่าคิด: หลาย Distros Extract ISO ได้จาก Right-click Menu หา ISO ใน File Manager Right-click หา Extract Here อาจประหลาดใจได้!

ถ้าไม่มี มี ISO-reading Apps Pre-installed หรือใน App Store ของ Distro

Extract ISO ด้วย GNOME Archive Manager (File Roller)

วิธี Extract ไฟล์ ISO บน Linux: ทุกวิธีที่ควรรู้

ไม่อยาก Extract ทั้งหมดทีเดียว ไม่บังคับ เปิดโปรแกรมจัดการ Compressed Archives (ZIP, TAR) ของ Distro GNOME Archive Manager (File Roller) Default ในหลาย Distro (Ubuntu, Fedora) ใช้เป็นตัวอย่าง

  1. เลือก Menu > Open ไปที่ ISO (ปุ่ม 3 แถบ = Menu)
  2. ไฟล์/โฟลเดอร์ใน ISO จะโชว์ เหมือนเปิด ZIP เลือกไฟล์ที่อยาก Extract และตำแหน่งปลายทาง

ไม่ได้ใช้ GNOME?

ไม่เป็นไร เปิด ISO เป็น Standard Feature ของ Archive Manager หลายตัว KDE Plasma: Ark MATE: Engrampa

อยากวิธีที่ทำงานทุก Distro/Desktop Environment และแม้เครื่องไม่มี GUI -> ใช้ Command Line Method

Extract ISO ด้วย Command Line

  1. สร้าง Folder Mount Image:
    sudo mkdir /mnt/iso
    ใส่ Password
  2. Mount File:
    sudo mount -o loop .iso /mnt/iso
    แทน ด้วย Path ของ ISO ตัวอย่าง:
    sudo mount -o loop /home/user/Downloads/image1.iso /mnt/iso
  3. เข้า Folder ที่สร้าง เข้าถึงไฟล์ใน ISO ได้ ปิด Terminal ไปใช้ File Manager Browse ISO เลือกไฟล์ที่ต้องการ
  4. อยาก Extract ทั้ง ISO ผ่าน CLI: Copy Contents:
    sudo cp -r /mnt/iso /home/user/Documents
    Copy ทั้งหมดไป Folder "iso" ใน Documents -r = Recursive (Copy เนื้อหาในโฟลเดอร์ด้วย)

Note: หาก Mount ไม่ได้ ลอง:

mount -o loop -t iso9660 .iso /mnt/iso

Extract ISO จริงๆ ง่ายขนาดนี้?

ใช่ กระบวนการตรงไปตรงมา บ่อยครั้งไม่ต้องติดตั้ง Software เพิ่ม

แต่อยาก Full-blown App สำหรับงานนี้ -> AcetoneISO Free/Open Source Alternative ของ DAEMON Tools (Windows/macOS) รู้จักแล้วหรืออยาก Features เพิ่ม ก็ลองได้

อยากลองรวม Multiple ISO Files ด้วย Script ก็ทำได้