转摘自:http://blog.chinaunix.net/uid-14735472-id-111118.html
[root@localhost ~]# diff -urNa dir1 dir2
-a Treat all files as text and compare them
line-by-line, even if they do not seem to be text.
-N, --new-file
In directory comparison, if a file is found in
only one directory, treat it as present but empty
in the other directory.
-r When comparing directories, recursively compare
any subdirectories found.
-u Use the unified output format.
2022 mkdir patch
2023 cd patch
2024 ls
2025 mkdir old
2026 mkdir new
2027 cp /home/bootable/recovery/miui new/ -rf
2028 cp /home/miui_recovery-master/src/miui old/ -rf
2029 diff -urNa new/ old/
2030 diff -urNa new/ old/ > debug.diff
2031 gedit debug.diff
2035 cd old/
2036 patch -p1 < ../debug.diff