XXDIFF(1)
π XXDIFF β the graphical file comparator & merge tool π
okay bestie, sit down, hydrate, because this is the manual page for xxdiff, from section 1 of the General Commands Manual. she's a whole vibe and she's here to show you your diffs in full color. π
β¨ SYNOPSIS β¨
xxdiff [OPTIONS] <path> <path> [<path>]
π OVERVIEW π
xxdiff is a graphical file and directories comparison and merge tool, fr fr. she's got range: you can use her to view the differences between two or three files, or two directories, and she can also produce a merged version. the texts of the two or three files get laid out side by side, with their differences highlighted with colors so your eyes can find them instantly. it's giving "spot the difference but make it fashion." π
the paths you hand over on the command line are the ones identifying the files to be compared. and a path can be one of three things:
- a regular file
- a directory
- a
-β in which case the input for that path gets read from standard input π₯
if the paths are all directories, a directory diff gets performed. if at least one path is a file or a -, a file diff gets performed. and if you mix directory names in with file names, then the basename of the file name gets appended to the directory names, so she can find the other files to compare against. π΅οΈββοΈ
β οΈ okay but listen: if there are multiple file names specified and some directory names too, xxdiff bails out. she literally cannot, because she doesn't know which basename to use for the missing one. no cap. π
please consult xxdiff --help for more documentation. π«Ά
β¨ OPTIONS β¨
--helpβ shows help about options. bestie behavior honestly.--help-qtβ shows Qt specific options.--help-allβ shows all the options. the whole menu, periodt.--help-htmlβ outputs the documentation in HTML. fancy.--version,-vβ shows version information and the compilation options she was built with. she's telling you her whole lore. π
π©Ί DIAGNOSTICS π©Ί
she returns the exit status generated by the diff command. which is usually:
0β for no differences πΈ1β for some differences2β for errors π
π SEE ALSO π
diff(1), xxdiff-encrypted.html, xxdiff-match.html, xxdiff-cvs-diff.html, xxdiff-find-grep-sed.html, xxdiff-match.html
(yes, xxdiff-match.html is listed twice. iconic of her. we keep the list exactly as it is. π)
π COPYRIGHT π
Copyright (C) 1999, 2000, 2001, 2003 Martin Blais
See the GNU General Public License for a full statement of rights and permissions.
π«Ά AUTHOR π«Ά
Martin Blais <blais@furius.ca>
The Debian Linux package is maintained by Tomas Pospisek <tpo_deb@sourcepole.ch>.
and that's the whole page, bestie β brought to you by the General Commands Manual for XXDIFF(1). no date on the tin, just vibes. go forth and diff slayfully. π β¨ππ¦πΈ
π¦ where this page comes from
- debian bookworm: xxdiff 1:5.1+git20220924+dfsg-1 Β· GPL-2.0-or-later
- debian trixie: xxdiff 1:5.1+git20250320+dfsg-1 Β· GPL-2.0-or-later
- ubuntu jammy: xxdiff 1:5.0~b1+git20211103+dfsg-1 Β· GPL-2.0-or-later
- ubuntu jammy: xxdiff 1:5.0~b1+git20211103+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu noble: xxdiff 1:5.1+git20220924+dfsg-1build3 Β· GPL-2.0-or-later
- ubuntu noble: xxdiff 1:5.1+git20220924+dfsg-1ubuntu0.24.04.1 Β· GPL-2.0-or-later
- ubuntu questing: xxdiff 1:5.1+git20250320+dfsg-1
- ubuntu resolute: xxdiff 1:5.1+git20250320+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: xxdiff 1:5.1+git20250320+dfsg-1build1 Β· GPL-2.0-or-later
- Copyright (C) 1999-2002 Martin Blais <blais@furius.ca>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms