В системах я посмотрел на, /dev/root
символьная ссылка на физическое устройство, таким образом, readlink /dev/root
(или readlink -f /dev/root
если Вы захотите полный путь), то сделает это.
По-видимому, Вы неправильно читали руководство. -u
флаг для объединенного контекста, не Unicode и -c
для скопированного контекста, не 'Формата контекста':
-c -C NUM --context[=NUM] Output NUM (default 3) lines of copied context.
-u -U NUM --unified[=NUM] Output NUM (default 3) lines of unified context.
Самый простой способ узнать, что является различием, состоит в том, чтобы испытать его:
$ cat >1
line
diff
more
^D
$ cat >2
line
ffid
more
^D
$ diff -c 1 2
*** 1 2010-12-14 09:08:48.019797000 +0200
--- 2 2010-12-14 09:08:56.029797001 +0200
***************
*** 1,3 ****
line
! diff
more
--- 1,3 ----
line
! ffid
more
$ diff -u 1 2
--- 1 2010-12-14 09:08:48.019797000 +0200
+++ 2 2010-12-14 09:08:56.029797001 +0200
@@ -1,3 +1,3 @@
line
-diff
+ffid
more
Вы получаете то, что различие?
-c
у Вас есть два блока отличающегося текста, где!
отмечает строки, которые не соглашаются, и с-u
существует только один, где+
и-
перед строкой обозначают версии строки отличия: минус когда строка в1
отсутствует в2
, плюс когда строка в2
был добавлен к1
. Это достаточно ясно теперь? – alex 14.12.2010, 15:32