Вопросы с меткой [diff]

diff это команда оболочки, чтобы найти различия между двумя файлами. Это характерно для всех систем * nix

277
голосов
14ответов
433k показов

Как сравнить двоичные файлы в Linux?

Мне нужно сравнить два двоичных файла и получить вывод в виде: за каждый другой байт. Так что если file1.bin 00 90 00 11 в двоичном виде и file2.bin 00 91 00 10 Я хочу получить что-то вроде 00000001 ...
90
голосов
2ответа
37k показов

Игнорировать .svn при выполнении diff -r

diff есть опция --recursive (-r) для сравнения двух каталогов (файлов внутри них). Есть ли способ заставить diff игнорировать определенные подкаталоги (например: .svn)? $ diff -r src1/ src2/
65
голосов
8ответов
59k показов

Как я могу различить два файла XML?

В Linux, как я могу создать разницу между двумя файлами XML? В идеале я хотел бы иметь возможность настроить его на некоторые строгие вещи или ослабить некоторые вещи, такие как пробелы или порядок ...
37
голосов
5ответов
56k показов

Как сделать бинарный diff для двух файлов одинакового размера под Linux?

У меня есть два файла одинакового размера, и мне нужно выполнить двоичный анализ, чтобы проверить, совпадают ли они. В настоящее время я запускаю diff file1.img file2.img но обработка моих файлов ...
34
голоса
1ответ
29k показов

каталоги diff, исключая одну папку внутри

Я думаю, что у меня есть две директории с одинаковым содержанием, но я хочу проверить это. Также я хочу исключить папку, которая находится внутри обоих каталогов. Как мне это сделать?
34
голоса
4ответа
21k показов

vimdiff: перейти к следующей разнице внутри строки?

vimdiff очень удобен для сравнения файлов. Тем не менее, я часто использую его для файлов с длинными строками и относительно небольшими различиями внутри строк. vimdiff правильно выделит различия ...
32
голоса
4ответа
14k показов

Как включить цветной вывод для OSX diff?

Мне нужно проверить два файла (не две версии одного и того же файла, они, однако, отслеживаются git, но это не имеет отношения), и я хотел бы получить цветной вывод, как мне этого добиться? $ diff ...
31
голос
3ответа
22k показов

Вывод списка строк из одного файла в формате DIFF

Я хотел бы получить (GNU)DIFF для распечатки только строк, которые отличаются в одном файле. Так дано ==> diffa.txt diffb.txt lines from FILE2
28
голосов
5ответов
42k показов

Как распечатать файлы, которые были бы изменены с помощью rsync?

Есть ли способ заставить rsync распечатать полные пути к файлам для всех файлов, которые отличаются друг от друга, без фактической передачи каких-либо файлов? В качестве альтернативы мне нужен способ ...
28
голосов
3ответа
26k показов

Как различать большие файлы в Linux

Я получаю сообщение diff: memory exhausted при попытке выполнить различие двух файлов размером 27 ГБ, которые в значительной степени похожи на Linux-коробку с CentOS 5 и 4 ГБ оперативной памяти. ...
27
голосов
2ответа
19k показов

Как различать имена файлов в двух каталогах (без записи в промежуточные файлы)?

Я пытаюсь сделать что-то вроде: diff `ls -1a ./dir1` `ls -1a ./dir2` Но это не работает по понятным причинам. Есть ли лучший способ добиться этого (в 1 строке), чем этот? ls -1a ./dir1 > lsdir1 ls ...
27
голосов
4ответа
30k показов

Как я могу заставить 'diff -X' игнорировать определенные пути, а не имена файлов?

Выполнение:diff -r -X похоже, что diff игнорирует записи в если они имеют форму / . Тем не менее, записи в форме учитываются. Это проблема, поскольку у меня может быть несколько файлов с именем в ...
26
голосов
1ответ
18k показов

Могу ли я заменить внутренний дифференциал в Total Commander собственным инструментом?

Поскольку мне не очень нравится внутренний diff Total Commander для сравнения содержимого, который используется в « Сравнение по содержимому» и «Синхронизация директорий» → « Сравнение влево и ...
25
голосов
11ответов
52k показов

Как я могу сравнить большие файлы под Windows?

Я хотел бы сравнить два файла под Windows, каждый размером около 1 ГБ. Я пробовал Total Commander и WinMerge, но оба заканчивались ошибками нехватки памяти . Я использую Vista Home Premium 64bit с 8 ...
23
голоса
6ответов
20k показов

Альтернатива для WinMerge в Ubuntu

Мне нужно сравнить / разложить / объединить файлы простым способом. В windows я бы использовал WinMerge. Какие альтернативы для этого доступны в Ubuntu? Что я должен уметь делать: Смотрите 2 файла ...
22
голоса
3ответа
21k показов

Как я могу различить двоичные файлы в git?

Я предполагаю, что мне нужно настроить difftool. Какие difftools работают? Как вы вводите параметры?
20
голосов
5ответов
20k показов

Есть ли бесплатный * .diff файл просмотра?

Существует ли какое-либо бесплатное программное обеспечение, которое будет работать в Windows 7 для отображения подсветки синтаксиса для файлов *.diff сгенерированных из сравнения файлов? Я не хочу ...
20
голосов
6ответов
20k показов

Запрещает diff проверять наличие новой строки в конце файла

У меня есть два больших дерева, которые я хочу сравнить. Некоторые из файлов в дереве отличаются только тем, что в конце у одного есть символ новой строки, а у другого файла этого символа нет. Я хочу ...
20
голосов
3ответа
10k показов

Использование diff для длинного однострочного файла

У меня есть файл, который имеет только одну строку. Его размер составляет около 20000 байт. Файл был изменен, и я хотел знать, где. Я подумал об использовании diff, но он показывает мне полную ...
19
голосов
3ответа
12k показов

Как использовать WinMerge в качестве инструмента Diff для Mercurial

Я использую распределенную систему контроля версий Mercurial, и мне интересно, как я могу настроить ее для использования WinMerge вместо ее собственного внутреннего инструмента сравнения. У меня уже ...
16
голосов
2ответа
13k показов

Как различить только первую строку из двух файлов?

Я хочу различать только первую строку из двух файлов, в отличие от всего файла. Как бы я это сделал? Мне нужно решение только для первой строки, но если бы вы могли указать количество строк, это было ...
16
голосов
4ответа
20k показов

Как различать каталоги для разных файлов, но не построчно

Я хочу видеть, рекурсивно, файлы, которые отличаются в двух каталогах. Diff может сделать это, но он показывает мне различия между строками, чего я не хочу. Есть ли инструмент, который делает это, ...
14
голосов
3ответа
8k показов

Проводник Windows - Различать два файла из контекстного меню?

Можно ли как-то различать два выбранных файла из контекстного меню в проводнике Windows?
14
голосов
3ответа
10k показов

интерактивный / визуальный инструмент слияния для консоли?

Я большой поклонник слияния - визуальный инструмент сравнения и слияния для Gnome. Он показывает два файла (или каталоги) рядом с выделенными их различиями, и я могу легко выбрать, какие части я хочу ...
14
голосов
4ответа
7k показов

Сходство и / или различия двух документов ODT (Linux)

У меня есть два документа ODT, они имеют очень близкое содержание, я хочу сравнить их, чтобы увидеть, насколько они похожи. Лучше всего было бы иметь процент сходства, если не возможно, альтернативой ...
14
голосов
6ответов
8k показов

Разница в пробелах между двумя файлами в Linux

У меня есть два файла, которые при сравнении с diff показывают, что каждая строка изменилась. Когда я сравниваю их с diff -w (игнорируя пробелы), он показывает несколько минимальных изменений, ...
14
голосов
2ответа
17k показов

Разница -b и -w разница

Из справочной страницы diff : -b, --ignore-space-change ignore changes in the amount of white space -w, --ignore-all-space ignore all white space Из этого я делаю вывод, что разница между параметрами ...
14
голосов
1ответ
6k показов

Как я могу сказать VimDiff игнорировать пробелы?

Я сделал несколько изменений в файле, над которым я работаю, включая изменения отступов. Я использую vimdiff для сравнения файла с исходной версией, и я не хочу видеть эти изменения, так как они в ...
13
голосов
6ответов
806 показов

Допустимая разница в длине строки XML

Я посмотрел на ответы на этот вопрос, и, к сожалению, ни один из них не помог мне до сих пор. Не говоря уже о кустарнике, второе издание C # in Depth теперь находится в режиме редактирования. Я хочу ...
13
голосов
2ответа
6k показов

Получить рекурсивный список различных файлов в Winmerge (без дерева папок / структуры)

Я предпочитаю Winmerge Diffmerge, но я завидую только одной особенности Diffmerge в папках. Diffmerge показывает для сложных папок и подпапок только разные файлы (не папки). Winmerge показывает ...
11
голосов
2ответа
2k показов

Есть ли способ найти похожие файлы (не дубликаты)?

Моя конечная цель - рефакторинг кода, написанного моими коллегами. Итак, есть ли инструмент, который может найти файлы, отличающиеся только несколькими словами? (Правка: это для Mac, но другим могут ...
10
голосов
3ответа
2k показов

Как игнорировать пробелы в калейдоскопе (инструмент сравнения)?

В Kaleidoscope, как я могу настроить его так, чтобы он игнорировал пробелы?
10
голосов
2ответа
10k показов

Как я могу различить два сетевых дампов из tcpdump или Wireshark?

У меня проблема с одним из встроенных компьютеров наших клиентов. Кажется, они отбрасывают некоторые сетевые пакеты, которые не должны. Я могу перехватить связь по TCP с управляемого коммутатора вне ...
10
голосов
3ответа
12k показов

Бинарный diff/patch для больших файлов на Linux?

У меня есть два образа раздела (A и B), и я хочу использовать их для создания патча, который я могу применить к A на другом компьютере, чтобы получить новый образ B без затопления сети. У меня есть ...
9
голосов
4ответа
5k показов

Инструмент для сравнения одной строки текста

Есть ли инструмент для сравнения двух строк текста? Все инструменты, которые у меня есть, сравниваются на линейном уровне, когда мне действительно нужен diff уровня персонажа в строке. Windows или * ...
8
голосов
3ответа
16k показов

GUI инструмент для применения файлов исправлений для Windows

Существует множество хороших инструментов различий для GUI для окон (я использую Araxis Merge и kDiff3), но ни один из них (которые я могу найти) не будет применять файл патча. Я ожидаю, что это ...
8
голосов
4ответа
8k показов

Как игнорировать перемещенные линии в diff

В настоящее время я работаю над инструментом генерации исходного кода. Чтобы убедиться, что мои изменения не привносят никаких новых ошибок, diff между результатами программы до и после моих ...
7
голосов
5ответов
11k показов

Как я могу сравнить две директории, одна из которых является удаленной?

Я хочу сравнить две директории, одна локальная, а другая на другой машине. Как я могу это сделать? Могу ли я сделать это с помощью diff?
7
голосов
3ответа
6k показов

Есть ли инструмент для измерения процентного соотношения файлов?

Я ищу, чтобы сравнить два текстовых файла. Обычно я могу использовать diff для сравнения двух файлов, чтобы увидеть различия. Это здорово, за исключением того, что меня больше беспокоит разница в ...
7
голосов
1ответ
6k показов

Как вы получаете встроенный в Eclipse инструмент сравнения, чтобы игнорировать различия в пробелах?

Я работаю над большой кодовой базой, которая была затронута многими руками. Работая над ошибками, я конвертировал источник, чтобы сделать его более читабельным, что включает в себя множество ...
7
голосов
3ответа
3k показов

Просматривайте пошаговые различия моих ревизий в файлах с помощью Dropbox

Иногда я использую простой редактор, такой как Notepad++, для редактирования своих веб-страниц в Dropbox. Notepad++, не являющийся über-редактором или IDE, не отслеживает изменения файлов для меня. ...
7
голосов
5ответов
2k показов

svn diff, включая аннотированную / обвиняющую информацию о том, когда кто

Можете ли вы добавить аннотированную / похожую на вину информацию в svn diff, чтобы для каждой измененной строки указывалось, какой пользователь и ревизия изменили эту строку? Например, ...
7
голосов
5ответов
14k показов

Как сравнить несколько папок с одинаковыми файлами, чтобы найти все разные версии одного и того же файла?

У меня более 700 папок с одинаковым набором из 200+ классических файлов ASP (в основном текстовых файлов) в каждой папке. За эти годы разные люди внесли небольшие изменения в эти файлы ASP. Мне нужна ...
6
голосов
4ответа
6k показов

Существует ли утилита diff, которая позволяет исключать столбцы?

Например, у меня есть текстовый файл, каждая строка является длинной строкой. Я хочу исключить 2 "сегмента" этой строки, скажем, столбцы 1-7 и 20-22. Таким образом, нижние 2 строки ниже будут ...
6
голосов
1ответ
6k показов

Сортировка файлов XML, чтобы затем можно было найти различия

Мне нужно сравнить два XML-файла, каждый из которых имеет длину около 13 000 строк. К сожалению, код, который генерирует эти файлы, не генерирует данные в одном и том же порядке каждый раз (данные ...
6
голосов
4ответа
2k показов

Инструменты для просмотра двух страниц / файлов в браузере

Я хочу иметь возможность различать источник двух страниц, или даже текстовые файлы, которые открываются в двух окнах браузера. Единственное, что я могу найти - это плагин PageDiff для Firefox, но ...
6
голосов
4ответа
11k показов

Бинарные инструменты сравнения командной строки Windows

Есть ли командная строка diff инструмента для Windows , который свободен? Мне нужно сравнить два двоичных файла и посмотреть, отличаются ли они или нет. Мне не интересно, чем они отличаются, мне ...
6
голосов
1ответ
8k показов

Как Powershell в Windows 7 может различать два файла?

Может ли Powershell в Windows 7 различать два файла на жестком диске? Иногда полезно сравнение текста, но в противном случае полезно просто указать, идентичен ли файл другому файлу. Благодарю. ...
6
голосов
1ответ
976 показов

Как показать различия между двумя резервными копиями?

Я хочу видеть разницу между двумя резервными копиями. Я знаю, что есть команда verify но она перечисляет только файлы, которые отличаются от последней резервной копии. Если я попробую ...
6
голосов
6ответов
13k показов

Difftool для Ubuntu, как Opendiff OS X

Какой самый лучший difftool для репозиториев Git, таких как OS X's Opendiff?