Điểm:1

MELD > Cách so sánh .img với tệp ảnh đĩa .iso

lá cờ ru

Tôi đã lưu trữ rất nhiều tệp và thư mục vào một tệp .img... đó là ảnh đĩa tôi đã tạo bằng dd và rsync. Sau đó, tôi đã tạo một tệp .iso từ tệp .img (sử dụng ImgBurn trong Windows 10).

Bây giờ tôi muốn so sánh nội dung của từng tệp để chắc chắn rằng tệp iso chứa tất cả các tệp giống như trong tệp .img. Đối với điều này, tôi đang sử dụng Meld trong Ubuntu. Khi tôi nhấp đúp vào tệp .img, nó sẽ gắn vào thư mục/media.

Khi tôi nhấp đúp vào tệp .iso, tệp sẽ mở trong Trình quản lý lưu trữ Engrampa và điểm gắn kết là /

Như thế này, tôi không thể duyệt đến/qua trình duyệt tệp Caja khi thiết lập thư mục So sánh trong Meld.Thay vào đó, nếu tôi nhấp chuột phải vào tệp iso và "Mở bằng" Disk-Image Mounter hoặc Mate Disk-Image Mounter thì nó sẽ tạo một điểm gắn kết trong/media để tôi có thể duyệt đến đó từ Giao diện người dùng Meld nhưng các tệp và thư mục ẩn không hiển thị và tôi cần đưa chúng vào phần so sánh.

Làm cách nào tôi có thể mở tệp iso trong trình khám phá tệp Caja để các tệp và thư mục Ẩn hiển thị để sau đó tôi có thể duyệt đến nội dung tệp iso để đưa tệp đó vào So sánh Meld?

cập nhật 1

Tôi nghĩ rằng vấn đề của tôi có thể được tóm tắt như sau... "Tại sao Disk Image Mounter KHÔNG hiển thị các tệp/thư mục ẩn theo mặc định trong tệp ISO nhưng nó KHÔNG hiển thị các tệp/thư mục ẩn trong tệp .img"?

Bởi vì từ thử nghiệm, đó là những gì tôi đang thấy. Tệp iso của tôi (hy vọng là) và là bản sao chính xác của tệp img... nhưng khi tôi mở iso bằng "Disk Image Mounter" thì các tệp và thư mục ẩn không hiển thị trong Caja.

Và vâng, tôi đã tìm thấy một lệnh mount thực hiện điều này ...

Sudo mount -t udf -o loop,unhide [tệp iso] [điểm gắn kết]

Nhưng tôi muốn hiểu tại sao các tệp ẩn không hiển thị trong Caja khi tôi sử dụng Disk Image mounter từ tùy chọn "Mở bằng" trên menu nhấp chuột phải. Có lẽ là do cách tôi tạo tệp ISO? Tôi đã sử dụng Joliet và ISO gì đó và UDF và rất nhiều tùy chọn khác mà tôi không thực sự hiểu... (trong công cụ ImgBurn).

Cập nhật 2

Cảm ơn câu trả lời của mọi người. Tôi đã tạo ra một câu hỏi mới bởi vì thực sự điều tôi muốn hiểu là tại sao Disk Image mounter không hiển thị các tệp ẩn khi tôi sử dụng nó để mở tệp ISO.

Nmath avatar
lá cờ ng
Bạn đã thử so sánh tổng kiểm tra? Bạn có thể chạy `sha256sum filename` cho từng tệp và so sánh chúng. Nếu các tệp giống hệt nhau, tổng kiểm tra sẽ khớp. Tuy nhiên, bạn đang sử dụng các loại tệp khác nhau, vì vậy điều này có thể ngăn bạn thực hiện những gì bạn đang cố gắng thực hiện.
sudodus avatar
lá cờ jp
Bạn có thể tạo các điểm gắn kết `/mnt/pt1` `/mnt/pt2` và thử sử dụng 'loop mount' như sau: `sudo mount -o loop file.iso /mnt/pt1` và `sudo mount -o loop file. img /mnt/pt2` và xem các tệp tại các điểm gắn kết. Nếu tệp img có cấu trúc phân vùng bên trong, bạn có thể sử dụng `kpartx` để tạo các mục thiết bị cho từng phân vùng rồi gắn kết chúng. Xem thêm [liên kết này](https://askubuntu.com/questions/1356134/img-file-restore-to-disk-partition/1356143#1356143).
Điểm:1
lá cờ zw

Meld làm các hoạt động như vậy chậm không hiệu quả.

Tôi cho rằng bạn đã gắn chính xác cả hai hình ảnh.

Sau đó, tôi khuyên bạn nên cài đặt Đồng bộ tệp miễn phí thay vì từ PhẳngHub qua

Sudo apt-get cài đặt Flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak cài đặt flathub org.freefilesync.FreeFileSync

sau đó khởi chạy FreeFileSync bằng dấu gạch ngang hoặc flatpak chạy org.freefilesync.FreeFileSync và chạy so sánh trong Nội dung tệp cách thức:

FreeFileSync ở chế độ Nội dung tệp


FreeFileSync hoạt động tuyệt vời khi kết hợp với Meld (Sudo apt-get cài đặt meld) để so sánh nội dung tệp.
Bạn cần mở tùy chọn FreeFileSync (Công cụâTùy chọn) rồi thêm dòng sau vào dòng đầu tiên:

Sự miêu tả Dòng lệnh
So sánh các tệp trong Meld kết hợp "%item_path%" "%item_path2%"

như được hiển thị trên ảnh chụp màn hình:

Công cụ FreeFileSyncâTùy chọn

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.