DIFF 1
目录
DIFF
NAMEæ»è§
æè¿°
é项
åè
DIAGNOSTICS
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½Linux论åmanæå页翻è¯è®¡åã:
è·
NAME
diff - æ¾åºä¸¤ä¸ªæä»¶çä¸åç¹
æ»è§
diff [é项] æºæä»¶ ç®æ æä»¶
æè¿°
卿ç®åçæåµæ¯, diff æ¯è¾ä¸¤ä¸ªæä»¶çå容 ï¼æºæä»¶ å ç®æ æä»¶ï¼. æä»¶åå¯ä»¥æ¯ - ç±æ åè¾å¥è®¾å¤è¯»å¥çææ¬. ä½ä¸ºç¹å«çæåµæ¯, diff - - æ¯è¾ä¸ä»½æ åè¾å¥çå®èªå·±çæ·è´ 妿 æºæä»¶ æ¯ä¸ä¸ªç®å½å ç®æ æä»¶ 䏿¯ï¼ç®å½ï¼, diff 伿¯è¾å¨ æºæä»¶ï¼ç®å½ï¼ éçæä»¶çä¸å ç®æ æä»¶ååçï¼æä»¶ï¼, åè¿æ¥ä¹ä¸æ ·. éç®å½æä»¶ä¸è½æ¯ -.
妿 æºæä»¶ å ç®æ æä»¶ 齿¯ç®å½, diff æ¯è¾ä¸¤ä¸ªç®å½ä¸ç¸åºçæä»¶ï¼ ä¾ç§å- æ¯æ¬¡åºæåºï¼è¿ä¸ªæ¯è¾æ¯ä¸ä¼éå½çï¼é¤éç»åº -r æè --recursive. diff 䏿ä¸ä¸ªç®å½çå容çä¸ºå®æ¯ä¸ä¸ªæä»¶æ¥æ¯è¾ã被æå®çæä»¶ä¸ è½æ¯æ åçè¾å¥, å 为æ åçè¾å¥æ¯æ åçå¹¶ä¸ï¼æä¸æ ·çååçæ ä»¶ï¼çè§ç¹ä¸éç¨ã diff çéé¡¹ç± -, å¼å§ æä»¥æ£å¸¸å° æºæä»¶ï¼åï¼ å ç®æ æä»¶ï¼åï¼ ä¸å¯ä»¥ç¨ - å¼å¤´. ç¶è, -- å¯ä»¥è¢«å®è§ä¸ºä¿ççå³ä½¿ä½ä¸ºæä»¶åçå¼å¤´ï¼ they begin with -.ï¼
é项
ä¸é¢æ¯
GNUææ¥åç diff
çææéé¡¹çæ¦è¦.
大夿°çé项æä¸¤ä¸ªç¸åçåå-
,ä¸ä¸ªæ¯å个ç
è·å¨ -
åé¢åæ¯,
å¦ä¸ä¸ªæ¯ç±
--
å¼åºçé¿åå.
å¤ä¸ªåå-
æ¯é项ï¼é¤éå®ä»¬äº§çæ§ä¹ï¼è½å¤ç»å为åè¡çå½ä»¤è¡è¯æ³
-ac æ¯çåäº -a
-c.
é¿å½åçé项è½è¢«ç¼©çå°ä»ä»¬çååçä»»ä½å¯ä¸çåç¼.
ç¨ ([ å ])
æ¬èµ·æ¥æ¾ç¤ºéé¡¹äº§çæ§ä¹çé项
-è¡æ°ï¼ä¸ä¸ªæ´æ°ï¼
æ¾ç¤ºä¸ä¸æ è¡æ° (ä¸ä¸ªæ´æ°). è¿ä¸ªé项èªèº«æ²¡ææå®è¾åºæ ¼å¼ï¼è¿æ¯æ²¡æææçï¼é¤éå -c æè -u ç»å使ç¨. è¿æ¯å·²åºç½®çé项ï¼å¯¹äºæ£ç¡®çæä½, ä¸ä¸æè³å°è¦æä¸¤è¡ã
|
-a |
ææçæä»¶é½è§ä¸ºææ¬æä»¶æ¥éè¡æ¯è¾ï¼çè³ä»ä»¬ä¼¼ä¹ä¸æ¯ææ¬æä»¶. |
|||
|
-b |
忽ç¥ç©ºæ ¼å¼èµ·çåå. |
|||
|
-B |
å¿½ç¥æå¥å é¤ç©ºè¡å¼èµ·çåå. |
--brief
仿¥åæä»¶æ¯å¦ç¸å¼,å¨ä¹å·®å«çç»è.
|
-c |
使ç¨ä¸ä¸æè¾åºæ ¼å¼. |
-C
è¡æ°ï¼ä¸ä¸ªæ´æ°ï¼
--context[=lines]
使ç¨ä¸ä¸æè¾åºæ ¼å¼ï¼æ¾ç¤ºä»¥æå® è¡æ° (ä¸ä¸ªæ´æ°), æèæ¯ä¸è¡ï¼å½ è¡æ° 没æç»åºæ¶. å¯¹äºæ£ç¡®çæä½, ä¸ä¸æè³å°è¦æä¸¤è¡.
--changed-group-format=format
ä½¿ç¨ format è¾åºä¸ç»åå«ä¸¤ä¸ªæä»¶çä¸åå¤çè¡ï¼å¶æ ¼å¼æ¯ if-then-else .
|
-d |
æ¹åç®æ³ä¹è®¸åç°ååçä¸ä¸ªæ´å°çéå.è¿ä¼ä½¿ diff 忢 (ææ¶æ´æ¢). |
-D name
åå¹¶ if-then-else æ ¼å¼è¾åº, é¢å¤çå®ï¼ç±nameåæ°æä¾ï¼æ¡ä»¶.
|
-e |
||||
|
--ed |
è¾åºä¸ºä¸ä¸ªææç ed èæ¬. |
--exclude=pattern
æ¯è¾ç®å½çæ¶åï¼å¿½ç¥åç®å½ä¸ä¸ patternï¼æ ·å¼ï¼ ç¸éç.
--exclude-from=file
æ¯è¾ç®å½çæ¶åï¼å¿½ç¥åç®å½ä¸ä¸ä»»ä½åå«å¨ fileï¼æä»¶ï¼ çæ ·å¼ç¸éçæä»¶åç®å½.
--expand-tabs
å¨è¾åºæ¶æ©å±tabä¸ºç©ºæ ¼ï¼ä¿æ¤è¾å¥æä»¶çtab坹齿¹å¼
|
-f |
产çä¸ä¸ªå¾è±¡ ed èæ¬çè¾åºï¼ä½æ¯ä½æ¯å¨ä»ä»¬å¨æä»¶åºç°çé¡ºåºææ¹å |
-F regexp
å¨ä¸ä¸æåç»ä¸æ ¼å¼ä¸ï¼å¯¹äºæ¯ä¸å¤§åçä¸åï¼æ¾ç¤ºåºå¹é regexp. çä¸äºåé¢çè¡.
--forward-ed
产ç象 ed èæ¬çè¾åºï¼ä½æ¯å®ä»¬å¨æä»¶åºç°çé¡ºåºææ¹åã
|
-h |
è¿é项ç°å¨å·²æ²¡ä½ç¨ï¼å®åç°Unixçå¼å®¹æ§. |
|||
|
-H |
使ç¨å¯åè§åå éæä½é£äºæè®¸å¤ç¦»æ£çå°å·®å¼ç大æä»¶. |
--horizon-lines=lines
æ¯è¾ç»å®è¡æ°çæå±ååç¼çæåè¡ï¼åæå±åæç¼çæåè¡.
|
-i |
忽ç¥å¤§å°å. |
-I regexp
忽ç¥ç±æå¥ï¼å é¤è¡ï¼ç±regexp åæ°æä¾åèï¼å¸¦æ¥çæ¹å.
--ifdef=name
åå¹¶ if-then-else æ ¼å¼è¾åº, é¢å¤çå®ï¼ç±nameåæ°æä¾ï¼æ¡ä»¶.
--ignore-all-space
卿¯è¾è¡çæ¶å忽ç¥ç©ºç½.
--ignore-blank-lines
å¿½ç¥æå¥åå é¤ç©ºè¡
--ignore-case
忽ç¥å¤§å°å.
--ignore-matching-lines=regexp
å¿½ç¥æå¥å é¤è¡ï¼ç±regexp åæ°æä¾åèï¼.
--ignore-space-change
忽ç¥ç©ºç½çæ°é.
--initial-tab
卿æ¬è¡ï¼æ 论æ¯å¸¸è§çæèæ ¼å¼åçååæå³ç³»ï¼åè¾åºtab代æ¿ç©ºæ ¼. å¼èµ·çåå æ¯tab坹齿¹å¼çä¸å»è±¡æ¯å¸¸è§ç䏿 ·.
|
-l |
产çéè¿ pr ç¼ç çè¾åº. |
-L label
--label=label
ä½¿ç¨ label ç»åºçåç¬¦å¨æä»¶å¤´ä»£æ¿æä»¶åè¾åº.
--left-column
以并忹å¼å°åºä¸¤å¬å±è¡ç左边
--line-format=format
ä½¿ç¨ format è¾åºææçè¡ï¼å¨ if-then-else æ ¼å¼ä¸.
--minimal
æ¹åç®æ³ä¹è®¸åç°ååçä¸ä¸ªæ´å°çéå.è¿ä¼ä½¿ diff 忢 (ææ¶æ´æ¢).
|
-n |
è¾åº RC-æ ¼å¼ diffs; é¤äºæ¯æ¡æä»¤æå®çè¡æ°åå½±åå¤ è±¡ -f 䏿 ·ã |
|||
|
-N |
--new-file
å¨ç®å½æ¯è¾ä¸ï¼å¦æé£ä¸ªæä»¶åªå¨å¶ä¸çä¸ä¸ªç®å½ä¸- æ¾å°ï¼é£ä¹å®è¢«è§ä¸ºå¨ å¦ä¸ä¸ªç®å½ä¸æ¯ä¸ä¸ªç©ºæä»¶.
--new-group-format=format
ä½¿ç¨ format 以if-then-else æ ¼å¼è¾åºåªå¨ç¬¬äºä¸ªæä»¶ä¸- ååºçä¸ä¸ªè¡ç»
--new-line-format=format
ä½¿ç¨ format 以if-then-else æ ¼å¼è¾åºåªå¨ç¬¬äºä¸ªæä»¶ä¸ååºçä¸è¡
--old-group-format=format
ä½¿ç¨ format 以if-then-else æ ¼å¼è¾åºåªå¨ç¬¬ä¸ä¸ªæä»¶ä¸- ååºçä¸ä¸ªè¡ç»
--old-line-format=format
ä½¿ç¨ format ä½¿ç¨ format 以if-then-else æ ¼å¼è¾åºåªå¨ç¬¬ä¸ä¸ªæä»¶ä¸ååºçä¸è¡
|
-p |
æ¾ç¤ºå¸¦æc彿°çæ¹å. |
|||
|
-P |
å¨ç®å½æ¯è¾ä¸ï¼å¦æé£ä¸ªæä»¶åªå¨å¶ä¸çä¸ä¸ªç®å½ä¸- æ¾å°ï¼é£ä¹å®è¢«è§ä¸ºå¨ å¦ä¸ä¸ªç®å½ä¸æ¯ä¸ä¸ªç©ºæä»¶. |
--paginate
产çéè¿ pr ç¼ç çè¾åº.
|
-q |
仿¥åæä»¶æ¯å¦ç¸å¼,䏿¥å详ç»çå·®å¼. |
|||
|
-r |
彿¯è¾ç®å½æ¶ï¼é彿¯è¾ä»»ä½æ¾å°çåç®å½. |
|||
|
--rcs |
è¾åº RC-æ ¼å¼ diffs; é¤äºæ¯æ¡æä»¤æå®çè¡æ°åå½±åå¤ è±¡ -f 䏿 ·ã |
--recursive
彿¯è¾ç®å½æ¶ï¼é彿¯è¾ä»»ä½æ¾å°çåç®å½.
--report-identical-files
|
-s |
æ¥å两个æä»¶ç¸å. |
-S file
彿¯è¾ç®å½æ¶ï¼ç± file å¼å§. è¿ç¨äºç»§ç»ä¸æäºçæ¯è¾.
--sdiff-merge-assist
æå°éå çä¿¡æ¯å»å¸®å© sdiff. sdiff å¨è¿è¡ diff æ¶ä½¿ç¨è¿äºé项. è¿äºé项䏿¯ç¹æä¸ºä½¿ç¨èç´æ¥ä½¿ç¨èåå¤çã
--show-c-function
æ¾ç¤ºå¸¦æc彿°çæ¹å.
--show-function-line=regexp
å¨ä¸ä¸æåç»ä¸çæ ¼å¼ï¼å¯¹äºæ¯ä¸å¤§åçå·®å«ï¼æ¾ç¤ºåºå¹é regexp. çä¸äºåé¢çè¡
--side-by-side
使ç¨å¹¶åçè¾åºæ ¼å¼.
--speed-large-files
使ç¨å¯åè§åå éæä½é£äºæè®¸å¤ç¦»æ£çå°å·®å¼ç大æä»¶.
--starting-file=file
彿¯è¾ç®å½æ¶ï¼ç± file å¼å§. è¿ç¨äºç»§ç»ä¸æäºçæ¯è¾.
--suppress-common-lines
å¨å¹¶åæ ¼å¼ä¸ä¸å°åºå¬å±è¡ã
|
-t |
å¨è¾åºæ¶æ©å±tabä¸ºç©ºæ ¼ï¼ä¿æ¤è¾å¥æä»¶çtab坹齿¹å¼ | ||
|
-T |
卿æ¬è¡ï¼æè®ºæ¯å¸¸è§çæèæ¼å¼åçååæå³ç³»ï¼åè¾åºtab代æ¿ç©ºæ¼.å¼èµ·çåå æ¯tab坹齿¹å¼çä¸å»è±¡æ¯å¸¸è§ç䏿 ·. | ||
|
--text |
ææçæä»¶é½è§ä¸ºææ¬æä»¶æ¥éè¡æ¯è¾ï¼çè³ä»ä»¬ä¼¼ä¹ä¸æ¯ææ¬æä»¶. | ||
|
-u |
使ç¨ç»ä¸çè¾åºæ ¼å¼. |
--unchanged-group-format=format
ä½¿ç¨ format è¾åºä¸¤ä¸ªæä»¶çå¬å±è¡ç»ï¼å¶æ ¼å¼æ¯if-then-else.
--unchanged-line-format=format
ä½¿ç¨ format è¾åºä¸¤ä¸ªæä»¶çå¬å±è¡ï¼å¶æ ¼å¼æ¯if-then-else.
--unidirectional-new-file
å¨ç®å½æ¯è¾ä¸ï¼å¦æé£ä¸ªæä»¶åªå¨å¶ä¸çä¸ä¸ªç®å½ä¸- æ¾å°ï¼é£ä¹å®è¢«è§ä¸ºå¨ å¦ä¸ä¸ªç®å½ä¸æ¯ä¸ä¸ªç©ºæä»¶.
-U lines
--unified[=lines]
使ç¨ååå³ç³»æ ¼å¼è¾åºï¼æ¾ç¤ºä»¥æå® è¡æ° (ä¸ä¸ªæ´æ°), æèæ¯ä¸è¡ï¼å½ è¡æ° 没æç»åºæ¶. å¯¹äºæ£ç¡®çæä½, ä¸ä¸æè³å°è¦æä¸¤è¡.
|
-v |
--version
è¾åº diff çæ¬å·.
|
-w |
卿¯è¾è¡æ¶å¿½ç¥ç©ºæ ¼ |
-W columns
--width=columns
å¨å¹¶åæ ¼å¼è¾åºæ¶ï¼ä½¿ç¨æå®çå宽.
-x pattern
æ¯è¾ç®å½çæ¶åï¼å¿½ç¥åç®å½ä¸ä¸ patternï¼æ ·å¼ï¼ ç¸éç.
-X file
æ¯è¾ç®å½çæ¶åï¼å¿½ç¥åç®å½ä¸ä¸ä»»ä½åå«å¨ fileï¼æä»¶ï¼ çæ ·å¼ç¸éçæä»¶åç®å½.
|
-y |
使ç¨å¹¶åæ ¼å¼è¾åº |
åè
cmp(1), comm(1), diff3(1), ed(1), patch(1), pr(1), sdiff(1).
DIAGNOSTICS
éåºç¶æä¸º0æå³ç没æå·®å«ï¼ 1æå³çæä¸äºä¸åã 2æå³å¾æé®é¢ï¼è®¸å¤å·®å¼ï¼
[䏿çç»´æ¤äºº]
Scorpio <rawk@chinese.com>
[ä¸æçææ°æ´æ°]
2000/10/19
ãä¸å½Linux论åmanæå页翻è¯è®¡åã:
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh