MELD > Как сравнить .img с файлом образа диска .iso
Я заархивировал много файлов и папок в файл .img... это образ диска, который я сделал с помощью dd и rsync. Затем я сделал файл .iso из файла .img (используя ImgBurn в Windows 10).
Теперь я хочу сравнить содержимое каждого, чтобы убедиться, что файл iso содержит все те же файлы, что и файл .img. Для этого я использую Meld в Ubuntu mate. Когда я дважды щелкаю файл .img, он монтируется в папку /media.
Когда я дважды щелкаю файл .iso, он открывается в диспетчере архивов Engrampa, а точка монтирования — /
Таким образом, я не могу перейти к / через файловый менеджер Caja при настройке каталога Compare в Meld. Если вместо этого я щелкну правой кнопкой мыши файл iso и «Открыть с помощью» Disk-Image Mounter или Mate Disk-Image Mounter, тогда он создаст точку монтирования в /media, чтобы я мог перейти к ней из пользовательского интерфейса Meld, но скрытые файлы и папки не видны, и мне нужно включить их в сравнение.
Как я могу открыть файл iso в проводнике файлов Caja, чтобы скрытые файлы и папки были видны, чтобы я мог затем перейти к содержимому файла iso, чтобы включить его в сравнение Meld?
Обновление 1
Я думаю, что мою проблему можно резюмировать так: «Почему Disk Image Mounter НЕ показывает скрытые файлы/папки по умолчанию в файле ISO, но ДЕЙСТВИТЕЛЬНО показывает скрытые файлы/папки в файле .img»?
Потому что из тестирования я вижу именно это. Мой файл iso (надеюсь) является точной копией файла img ... но когда я открываю iso с помощью «Disk Image Mounter», скрытые файлы и папки не видны в Caja.
И да, я нашел команду mount, которая делает это...
sudo mount -t udf -o loop,unhide [iso file] [mount point]
Но я хочу понять, почему скрытые файлы не видны в Caja, когда я использую Disk Image mounter из опции «Открыть с помощью» в контекстном меню. Может быть, это из-за того, как я создал файл ISO? Я использовал Joliet и что-то из ISO, и UDF, и множество других опций, которые я действительно не понимал... (в инструменте ImgBurn).
Обновление 2
Спасибо всем за ответы. Я создал новый вопрос, потому что на самом деле я хочу понять, почему средство монтирования образов дисков не показывает скрытые файлы, когда я использую его для открытия файла ISO.
1 ответ
Meld делает такие операции неэффективно медленными.
Я предполагаю, что вы правильно смонтировали оба образа.
Тогда я бы порекомендовал установить FreeFileSync вместо FlatHub с помощью
sudo apt-get install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.freefilesync.FreeFileSync
затем запустите FreeFileSync с помощью тире или
flatpak run org.freefilesync.FreeFileSync
и запустите сравнение в режиме File Contents :
FreeFileSync отлично работает в связке с Meld (
sudo apt-get install meld
) для сравнения содержимого файлов.
Вам нужно открыть параметры FreeFileSync ( Инструменты → Параметры ), а затем добавить в первую строку следующее:
как показано на скриншоте: