Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Linux Magazine

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Glossary
MoreInfo
Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
FAQ
Copyright Info
Terms of Use
Privacy Info
Disclaimer
WorkBoard
Thanks
Donations
Advertising
Masthead / Impressum
Your Account

Communication
Feedback
Forums
Private Messages
Surveys

Features
HOWTOs
News Archive
Submit News
Topics
User Articles
Web Links

Google
Google


The Web
linux-tutorial.info

Who's Online
There are currently, 142 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here

  

diff



SYNOPSIS

       diff [OPTION]... FILES


DESCRIPTION

       Compare files line by line.

       -i  --ignore-case
              Ignore case differences in file contents.

       --ignore-file-name-case
              Ignore case when comparing file names.

       --no-ignore-file-name-case
              Consider case when comparing file names.

       -E  --ignore-tab-expansion
              Ignore changes due to tab expansion.

       -b  --ignore-space-change
              Ignore changes in the amount of white space.

       -w  --ignore-all-space
              Ignore all white space.

       -B  --ignore-blank-lines
              Ignore changes whose lines are all blank.

       -I RE  --ignore-matching-lines=RE
              Ignore changes whose lines all match RE.

       --strip-trailing-cr
              Strip trailing carriage return on input.

       -a  --text
              Treat all files as text.

       -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.

       --label LABEL
              Use LABEL instead of file name.

       -p  --show-c-function
              Show which C function each change is in.

       -F RE  --show-function-line=RE
              Show the most recent line matching RE.

       -q  --brief
       -W NUM  --width=NUM
              Output at most NUM (default 130) print columns.

       --left-column
              Output only the left column of common lines.

       --suppress-common-lines
              Do not output common lines.

       -D NAME  --ifdef=NAME
              Output merged file to show `#ifdef NAME' diffs.

       --GTYPE-group-format=GFMT
              Similar, but format GTYPE input groups with GFMT.

       --line-format=LFMT
              Similar, but format all input lines with LFMT.

       --LTYPE-line-format=LFMT
              Similar, but format LTYPE input lines with LFMT.

       LTYPE is `old', `new', or `unchanged'.
              GTYPE is LTYPE or `changed'.

              GFMT may contain:

       %<     lines from FILE1

       %>     lines from FILE2

       %=     lines common to FILE1 and FILE2

       %[-][WIDTH][.[PREC]]{doxX}LETTER
              printf-style spec for LETTER

              LETTERs  are  as  follows for new group, lower case
              for old group:

       F      first line number

       L      last line number

       N      number of lines = L-F+1

       E      F-1

       M      L+1

              LFMT may contain:

       %L     contents of line

       -l  --paginate
              Pass the output through `pr' to paginate it.

       -t  --expand-tabs
              Expand tabs to spaces in output.

       -T  --initial-tab
              Make tabs line up by prepending a tab.

       -r  --recursive
              Recursively compare any subdirectories found.

       -N  --new-file
              Treat absent files as empty.

       --unidirectional-new-file
              Treat absent first files as empty.

       -s  --report-identical-files
              Report when two files are the same.

       -x PAT  --exclude=PAT
              Exclude files that match PAT.

       -X FILE  --exclude-from=FILE
              Exclude files that match any pattern in FILE.

       -S FILE  --starting-file=FILE
              Start with FILE when comparing directories.

       --from-file=FILE1
              Compare FILE1 to all  operands.   FILE1  can  be  a
              directory.

       --to-file=FILE2
              Compare  all  operands  to  FILE2.   FILE2 can be a
              directory.

       --horizon-lines=NUM
              Keep NUM lines of the common prefix and suffix.

       -d  --minimal
              Try hard to find a smaller set of changes.

       --speed-large-files
              Assume  large  files  and  many   scattered   small
              changes.

       -v  --version
              Output version info.

       --help Output this help.
       Copyright Š 2002 Free Software Foundation, Inc.

       This program comes with NO WARRANTY, to the extent permit­
       ted by law.  You may redistribute copies of  this  program
       under  the  terms  of the GNU General Public License.  For
       more information about these matters, see the  file  named
       COPYING.


SEE ALSO

       The full documentation for diff is maintained as a Texinfo
       manual.  If  the  info  and  diff  programs  are  properly
       installed at your site, the command

              info diff

       should give you access to the complete manual.

diffutils 2.8.1             April 2002                    DIFF(1)
  
Show your Support for the Linux Tutorial

Purchase one of the products from our new online shop. For each product you purchase, the Linux Tutorial gets a portion of the proceeds to help keep us going.


Login
Nickname

Password

Security Code
Security Code
Type Security Code


Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!


Amazon Wish List

Did You Know?
The Linux Tutorial can use your help.


Friends



Tell a Friend About Us

Bookmark and Share



Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds