Запитання з тегом «diff»

diff - команда оболонки для пошуку відмінностей між двома файлами. Він поширений у всіх системах * nix

14
Як порівняти бінарні файли в Linux?
Мені потрібно порівняти два двійкові файли та отримати вихід у вигляді: <fileoffset-hex> <file1-byte-hex> <file2-byte-hex> для кожного різного байта. Так що якщо file1.binє 00 90 00 11 у бінарній формі і file2.binє 00 91 00 10 Я хочу отримати щось подібне 00000001 90 91 00000003 11 10 Чи можна це зробити …
303 linux  diff  binary-files 

2
Ігноруйте .svn, коли робите `diff -r`
diffє можливість --recursive( -r) зробити порівняння між двома каталогами (файлами всередині них). Чи є спосіб diffігнорувати певні підкаталоги (наприклад: .svn)? $ diff -r src1/ src2/
95 svn  diff  recursive  ignore 

9
Як я можу розрізняти два XML-файли?
Як в Linux можна створити різницю між двома файлами XML? В ідеалі я хотів би мати можливість налаштувати його на деякі речі суворо, або послабити деякі речі, наприклад пробіл або порядок атрибутів. Мене часто хвилює те, що файли функціонально однакові, але відрізняються самі по собі, буде прикро використовувати, особливо якщо …
75 linux  xml  diff 


5
Як зробити двійкову різницю для двох файлів однакового розміру під Linux?
У мене два файли однакового розміру, і мені потрібно зробити двійкову різницю, щоб перевірити, чи однакові вони. Наразі я запущений, diff file1.img file2.imgале обробка моїх 4 ГБ файлів потребує досить тривалого часу. Це найефективніший спосіб зробити це?
37 linux  diff 

4
vimdiff: Перейти до наступної різниці всередині рядка?
vimdiffдуже зручно для порівняння файлів. Однак я часто використовую його у файлах із довгими рядками та порівняно невеликими відмінностями всередині рядків. vimdiff правильно виділить відмінності всередині рядка (вся лінія рожева, різні символи червоні). У цих випадках було б непогано мати можливість перейти до наступної різниці всередині рядка . Ви можете …
35 vim  comparison  diff  vimdiff 

3
Рядки з лише одного файлу у DIFF
Я хотів би отримати (GNU) DIFF для друку лише рядків, які в одному файлі різні. Так дано ==> diffa.txt <== line1 line2 - in a only line3 line4 changed line5 ==> diffb.txt <== line1 line3 line4 changed in b line5 line6 in b only я хотів би diff --someoption diffa.txt …
34 linux  diff 

4
Як я можу включити кольоровий вихід для OSX diff?
Мені потрібно відрізняти два файли (не дві версії одного файлу; вони проте відслідковуються git, але це не пов'язано), і я хотів би отримати кольоровий вихід, як я можу цього досягти? $ diff file_1 file_2 1,9d0 < <script ... > < // more code < </script> $ Наведений вище код показує …
33 macos  terminal  git  diff 

6
Як надрукувати файли, які були б змінені за допомогою rsync?
Чи є спосіб отримати rsync для друку повних файлових шляхів до всіх різних файлів без фактичної передачі жодних файлів? Крім того, мені потрібен спосіб розмежування файлів у двох деревах (над SSH), лише на основі зміни розміру або останнього зміненого часу.
32 linux  bash  rsync  diff 

2
Як відрізняти імена файлів у двох каталогах (без запису в проміжні файли)?
Я намагаюся щось робити в рамках: diff `ls -1a ./dir1` `ls -1a ./dir2` Але це не працює з зрозумілих причин. Чи є кращий спосіб досягти цього (в 1 рядок), ніж цей? ls -1a ./dir1 > lsdir1 ls -1a ./dir2 > lsdir2 diff lsdir1 lsdir2 Спасибі
31 diff  filenames  ls 

3
Як відрізняти великі файли в Linux
Я отримую diff: memory exhaustedпомилку при спробі розрізнити два 27 ГБ файли, які значною мірою схожі на коробці Linux із CentOS 5 та 4 ГБ оперативної пам’яті. Це, мабуть, відома проблема. Я б очікував, що існує така альтернатива для такої необхідної утиліти, але я не можу її знайти. Я думаю, …
31 linux  diff 

4
Як я можу зробити так, щоб "diff -X" ігнорував конкретні шляхи, а не імена файлів?
Виконуємо: diff -r -X <ignore-list> <src-dir> <dest-dir> Схоже, не вносять diffзаписи ігнору, <ignore-list>якщо вони мають форму <dir>/<file>. Записи форми <file> однак враховуються. Це проблема, оскільки у мене можуть бути декілька файлів, названих <file>у різних підкаталогах, деякі з яких я не хочу ігнорувати. Здається, не так багато інформації щодо синтаксису шаблону …
29 linux  diff 

2
Чи можу я замінити внутрішній розріз Total Commander спеціальним інструментом?
Оскільки мені не дуже подобається внутрішній розбіг Total Commander Порівняти зміст, який використовується у Порівнянні за вмістом та Синхронізувати Dirs → Порівняти ліворуч та праворуч , я хочу використовувати щось інше, наприклад WinMerge або KDiff3. Чи можливо запустити зовнішню програму із шляхами до позначених файлів у лівій та правій панелі? …


11
Як я можу порівняти великі файли під Windows? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для Super User. Закрито 2 роки тому . Я хотів би порівняти два файли під Windows, кожен розміром приблизно 1 Гбіт. Я спробував Total Commander та WinMerge , але обидва …
25 windows  diff 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.