Инструменты пользователя

Инструменты сайта


утилиты_diff_и_patch

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
утилиты_diff_и_patch [2011/02/25 10:00]
val
утилиты_diff_и_patch [2016/04/07 09:25] (текущий)
val [Утилиты diff и patch]
Строка 1: Строка 1:
 ====== Утилиты diff и patch ====== ====== Утилиты diff и patch ======
  
-Сравнение каталогов+  * [[https://​youtu.be/​vqPaHyisBB0|Видео:​ Утилиты diff и patch]] 
 +  * [[http://​ru.wikipedia.org/​wiki/​Patch_(UNIX)|patch (UNIX)]] 
 + 
 +===== Сравнение каталогов ​===== 
 <​code>​ <​code>​
-$ diff каталог1 каталог2+$ diff /usr/share /​usr/​local/​share
 </​code>​ </​code>​
-Сравнение двоичных файлов+ 
 +===== Сравнение двоичных файлов ​=====
 <​code>​ <​code>​
-$ diff /bin/ls /usr/bin/lsvfs +$ diff /usr/bin/test /usr/bin/
 + ​или 
 +$ diff /bin/test /bin/[
  
-diff /bin/ls /usr/bin/lscpu +ls -i /usr/bin/test /usr/bin/[ 
- + или 
-Binary files /bin/ls and /usr/bin/ls... differ+$ ls -i /bin/test /bin/[
 </​code>​ </​code>​
  
-Сравнение текстовых файлов+===== Сравнение текстовых файлов ​=====
 <​code>​ <​code>​
 $ cat hello.c $ cat hello.c
Строка 38: Строка 45:
 --- ---
 >       ​printf("​Hello World Again\n"​);​ >       ​printf("​Hello World Again\n"​);​
 +</​code><​code>​
 +diff -e hello.c.old hello.c
 +</​code><​code>​
 +3c
 +        printf("​Hello World Again\n"​);​
 +.
 </​code><​code>​ </​code><​code>​
 $ diff hello.c.old hello.c > hello.patch $ diff hello.c.old hello.c > hello.patch
утилиты_diff_и_patch.1298617239.txt.gz · Последние изменения: 2013/05/22 13:50 (внешнее изменение)