Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách giải nén tệp tin ISO bằng Linux

Có thể trước đây bạn đã tải xuống một tệp hình ảnh và rất có thể nó đã sử dụng phần mở rộng tệp ISO phổ biến. Những tệp này (thường là khá lớn) về cơ bản là phiên bản kỹ thuật số của đĩa phương tiện quang học. Tất cả các tệp có trên đĩa đó đều nằm trong kho lưu trữ ISO.

Giống như Apple macOS và các phiên bản mới hơn của Microsoft Windows, Linux có hỗ trợ tích hợp để gắn các tệp hình ảnh. Điều này có nghĩa là bạn không nhất thiết phải cần phần mềm của bên thứ ba để truy cập vào kho lưu trữ ISO và các tệp bên trong.

Trên thực tế, có một số cách để giải quyết vấn đề này, vì vậy bạn có thể chọn một phương pháp phù hợp với mình.

Tệp ISO là gì?

Cách giải nén tệp tin ISO bằng Linux

Định dạng tệp hình ảnh là một cách phổ biến để phân phối phần mềm trực tuyến vì tốc độ băng thông rộng cho phép chúng tôi làm như vậy. Nếu bạn đã cài đặt bản phân phối Linux, rất có thể bạn đã làm như vậy bằng cách sử dụng tệp ISO. Nếu bạn chưa cài đặt phiên bản Linux, tìm kiếm tệp ISO để tải xuống có thể là bước đầu tiên của bạn.

Định dạng tệp ISO là một kho lưu trữ kỹ thuật số của nội dung của đĩa phương tiện quang học. Bạn có thể tạo ảnh ISO từ bất kỳ định dạng phương tiện quang học nào, chẳng hạn như CD, DVD và Blu-ray.

Có một ngoại lệ đáng chú ý. Bạn không thể sử dụng định dạng tệp ISO để tạo hình ảnh của đĩa CD âm thanh vì những định dạng này không sử dụng hệ thống tệp máy tính. Trong những trường hợp này, hãy xem xét các kết hợp hình ảnh BIN / CUE.

Tệp ISO sử dụng hệ thống tệp ISO 9660. Trong một số trường hợp, những hình ảnh này cũng có thể sử dụng hệ thống tệp UDF (Định dạng Đĩa Đa năng). Dữ liệu trong kho lưu trữ không được nén.

Tại sao nên tạo ISO?

Ảnh ISO cho phép bạn ghi đĩa cài đặt Linux của riêng mình để sử dụng trên máy tính của chính bạn hoặc đưa cho người khác. Với việc Linux là phần mềm mã nguồn mở và miễn phí, không ai đe dọa kiện bạn vì đã phát tán phần mềm này.

Ngày nay, nhiều ảnh ISO quá lớn so với đĩa CD. Mặc dù bạn có thể chọn DVD, nhưng thông thường các hướng dẫn khuyên bạn nên sử dụng ổ đĩa flash USB để thay thế. Thêm vào đó, có rất nhiều cách sử dụng cho một đĩa CD trực tiếp hoặc thẻ USB ngoài việc cài đặt Linux.

Tệp ISO không được sử dụng riêng cho Linux. Định dạng này là một cách tốt để tạo bản sao lưu chính xác của đĩa quang hoặc để phân phối các loại chương trình lớn khác.

Mở tệp ISO

Cách giải nén tệp tin ISO bằng Linux

Thành thật mà nói, công việc này có thể đơn giản hơn bạn nghĩ rất nhiều. Nhiều bản phân phối đi kèm với khả năng trích xuất hình ảnh ISO thông qua menu chuột phải. Tìm hình ảnh ISO của bạn trong trình quản lý tệp, nhấp chuột phải và tìm Trích xuất tại đây lựa chọn. Bạn có thể ngạc nhiên một cách thú vị!

Nếu không phải như vậy, có các ứng dụng đọc ISO được cài đặt sẵn hoặc trong cửa hàng ứng dụng đã chọn của bản phân phối của bạn.

Giải nén ISO bằng Trình quản lý lưu trữ GNOME

Cách giải nén tệp tin ISO bằng Linux

Nếu bạn không muốn giải nén tất cả các tệp cùng một lúc, bạn không cần phải làm như vậy. Thay vào đó, hãy mở bất kỳ chương trình nào mà bản phân phối Linux của bạn sử dụng để quản lý các tệp lưu trữ được nén, chẳng hạn như các tệp ở định dạng ZIP và TAR. GNOME Archive Manager (còn được gọi là File Roller) là mặc định trong nhiều bản phân phối, bao gồm Ubuntu và Fedora, vì vậy chúng tôi sẽ sử dụng nó làm ví dụ.

Trước tiên, chọn Trình đơn> Mở và điều hướng đến ISO bạn muốn mở (nút có ba đường ngang là Trình đơn cái nút). Các tệp và thư mục chứa bên trong bây giờ sẽ xuất hiện, giống như khi bạn đang mở một kho lưu trữ ZIP. Bây giờ bạn có thể tiến hành chọn các bit bạn muốn trích xuất và nơi bạn muốn các tệp này đi trên máy tính của mình.

Không sử dụng GNOME?

Không vấn đề gì. Mở tệp ISO là một phần tiêu chuẩn của nhiều ứng dụng quản lý kho lưu trữ Linux. Ví dụ:trên KDE Plasma, bạn có thể mở các tệp ISO bằng công cụ lưu trữ Ark. Engrampa là một trình quản lý lưu trữ được xây dựng cho môi trường máy tính để bàn MATE cũng có thể mở các tệp ISO.

Nếu bạn muốn một cách tiếp cận hoạt động bất kể môi trường máy tính hoặc bản phân phối nào bạn thích và trên các máy không có giao diện đồ họa, thì bạn có thể muốn sử dụng phương pháp dòng lệnh thay thế.

Trích xuất ISO bằng Dòng lệnh

Trước tiên, bạn sẽ cần tạo một thư mục để gắn kết hình ảnh. Để làm như vậy, hãy mở trình soạn thảo dòng lệnh của bạn và nhập:

sudo mkdir /mnt/iso

Nhập mật khẩu của bạn khi được yêu cầu. Bây giờ chúng ta có thể gắn kết tệp bằng cách nhập:

sudo mount -o loop <image>.iso /mnt/iso

Thay thế bằng vị trí của tệp ISO của bạn. Ví dụ:

sudo mount -o loop /home/user/Downloads/image1.iso /mnt/iso

Bây giờ bạn có thể điều hướng đến thư mục bạn đã tạo và truy cập các tệp trong ISO. Tại thời điểm này, bạn có thể đóng thiết bị đầu cuối. Bạn có thể sử dụng trình quản lý tệp của mình để duyệt qua ISO và chọn tệp nào bạn muốn.

Nhưng nếu bạn muốn trích xuất toàn bộ ISO thông qua dòng lệnh, bạn có thể sao chép nội dung của thư mục bằng cách gõ:

sudo cp -r /mnt/iso /home/user/Documents

Lệnh này sẽ sao chép toàn bộ vào một thư mục "iso" riêng biệt trong thư mục Documents của bạn. Tùy chọn -r hướng dẫn thao tác sao chép đệ quy, nghĩa là bạn cũng muốn sao chép nội dung của thư mục chứ không chỉ bản thân thư mục.

Lưu ý :Nếu lệnh trước đó không thể gắn ISO của bạn, bạn cũng có thể thử:

mount -o loop -t iso9660 <image>.iso /mnt/iso

Giải nén tệp tin ISO có thực sự đơn giản không?

Vâng, quá trình thực sự là đơn giản. Thường xuyên hơn không, không cần tải xuống bất kỳ phần mềm bổ sung nào.

Nhưng nếu bạn muốn có một ứng dụng toàn diện dành riêng cho một công việc này, hãy xem AcetoneISO. Đó là một giải pháp thay thế miễn phí và mã nguồn mở cho Công cụ DAEMON, một ứng dụng để quản lý ISO có sẵn cho Windows và macOS. Nó có thể cảm thấy quen thuộc nếu bạn đã quen với cách hoàn thành công việc đó hoặc muốn có bộ tính năng bổ sung.

Hoặc nếu bạn thực sự muốn làm bẩn tay, bạn có thể thử kết hợp nhiều tệp ISO với nhau bằng cách sử dụng một tập lệnh.