LINUX.ORG.RU

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


0

0

Сабж. Какой ключик добавлять к diff, чтобы он выводил только разность _имеющихся_ файлов, не показывая в отчёте новые или удалённые файлы?

Сейчас набор ключиков юзаю такой: diff -brNwuBP --minimal dir1/ dir2/

★★★★★

Ответ на: комментарий от anonymous

Убрал. Всё равно показывает:

diff -brwuBP --minimal -x '*cms*' .......
--- 2p0p0PF4/upload/ipchat.php 1970-01-01 03:00:00.000000000 +0300
+++ 2p0p3/upload/ipchat.php 2004-11-23 18:19:00.000000000 +0300

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

$ ls -l /tmp/test[12]
/tmp/test1:
total 8
-rw-r--r--  1 nobody nobody 4 Jan  2 11:02 ttt1
-rw-r--r--  1 nobody nobody 7 Jan  2 11:02 ttt2

/tmp/test2:
total 4
-rw-r--r--  1 nobody nobody 6 Jan  2 11:03 ttt2

$ pwd
/tmp

$ diff -brwuBP --minimal test1 test2
Only in test1: ttt1
diff -brwuBP --minimal test1/ttt2 test2/ttt2
--- test1/ttt2  2005-01-02 11:02:50.000000000 +0200
+++ test2/ttt2  2005-01-02 11:03:00.000000000 +0200
@@ -1 +1 @@
-123345
+45234

Показывает "Only in test1: ttt1"

anonymous
()
Ответ на: комментарий от anonymous

diff -brwuBP --minimal -x '*cms*' -x '*tools*' -x '*cache*' ... 2p0p0PF4/upload/ipchat.php 2p0p3/upload/ipchat.php --- 2p0p0PF4/upload/ipchat.php 1970-01-01 03:00:00.000000000 +0300 +++ 2p0p3/upload/ipchat.php 2004-11-23 18:19:00.000000000 +0300 @@ -0,0 +1,320 @@ +<? + +/* ++-------------------------------------------------------------------------- +| Invision Power Board v2.0.0

Т.е. показывает весь контент нового файла. А весь дифф забит этими новыми файлами. 2Мб их, однако :( Потом реальных различий не найти в этом мусоре...

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Пардон, забыл сменть тип первода строк...

diff -brwuBP --minimal -x '*cms*' -x '*tools*' -x '*cache*' ... 2p0p0PF4/upload/ipchat.php 2p0p3/upload/ipchat.php --- 2p0p0PF4/upload/ipchat.php 1970-01-01 03:00:00.000000000 +0300 +++ 2p0p3/upload/ipchat.php 2004-11-23 18:19:00.000000000 +0300 @@ -0,0 +1,320 @@ +<? + +/* ++-------------------------------------------------------------------------- +| Invision Power Board v2.0.0

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

#diff -v diff (GNU diffutils) 2.8.4 Copyright (C) 2002 Free Software Foundation, Inc.

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.