# KDiff3 User's Manual

`kdiff3`

1

`kdiff3`

Tool for Comparison and Merge of Files and Directories

    kdiff3
    -u, --ignore
    --query
    --html
    --abort
    -m, --merge
    -b, --base file
    -o, --output file
    --out file
    --auto
    --qall
    --L1 alias1
    --L2 alias2
    --L3 alias3
    -L, --fname alias
    --cs string
    --confighelp
    --config file
    File1
    File2
    File3

## Description

Compares two or three input files or directories.

## Options

`-u, --ignore`

- Ignored. (User defined.)

`--query`

- Ignored. (User defined.)

`--html`

- Ignored. (User defined.)

`--abort`

- Ignored. (User defined.)

`-m, --merge`

- Merge the input.

`-b, --base` `file`

- Explicit base file. For compatibility with certain tools.

`-o, --output` `file`

- Output file. Implies -m. ⪚: -o newfile.txt

`--out` `file`

- Output file, again. (For compatibility with certain tools.)

`--auto`

- No GUI if all conflicts are auto-solvable. (Needs `-o` `file`)

`--qall`

- Don't solve conflicts automatically.

`--L1` `alias1`

- Visible name replacement for input file 1 (base).

`--L2` `alias2`

- Visible name replacement for input file 2.

`--L3` `alias3`

- Visible name replacement for input file 3.

`-L, --fname` `alias`

- Alternative visible name replacement. Supply this once for every input.

`--cs` `string`

- Override a config setting. Use once for every setting. ⪚: `--cs` `AutoAdvance=1`.

`--confighelp`

- Show list of config settings and current values.

`--config` `file`

- Use a different config file.

``File1``

- file1 to open (base, if not specified via --`base`)

``File2``

- file2 to open

``File3``

- file3 to open

## See Also

- More detailed user documentation is available from help:/kdiff3 (either enter this &URL; into &konqueror;, or run ``khelpcenter` `help:/kdiff3``).
- kf5options(7)
- qt5options(7)

## Authors

This manual page was written by &Burkhard.Lueck; &Burkhard.Lueck.mail;.