OS Manuals

/usr/bin/cabextract

Tool for extracting Microsoft cabinet files

From cabextract 1.11-r13 (os), captured 2026-11-05 by running cabextract --help (exit 1). permalink

Usage: /usr/bin/cabextract [options] [-d dir] <cabinet file(s)>

This will extract all files from a cabinet or executable cabinet.
For multi-part cabinets, only specify the first file in the set.

Options:
  -v   --version       print version / list cabinet
  -h   --help          show this help page
  -l   --list          list contents of cabinet
  -t   --test          test cabinet integrity
  -q   --quiet         only print errors and warnings
  -L   --lowercase     make filenames lowercase
  -f   --fix           salvage as much as possible from corrupted cabinets
  -i   --interactive   prompt whether to overwrite existing files
  -n   --no-overwrite  don't overwrite (skip) existing files
  -k   --keep-symlinks follow symlinked files/dirs when extracting
  -p   --pipe          pipe extracted files to stdout
  -s   --single        restrict search to cabs on the command line
  -F   --filter        extract only files that match the given pattern
  -e   --encoding      assume non-UTF8 filenames have the given encoding
  -d   --directory     extract all files to the given directory

cabextract 1.11 (C) 2000-2023 Stuart Caie <kyzer@cabextract.org.uk>
This is free software with ABSOLUTELY NO WARRANTY.
Options (15)
OptionDescriptionSource
-vIf given alone on the command line, prints the version of cabextract and exits.help + man
-hPrints a page of help and exits.help + man
-lLists the contents of the given cabinet files, rather than extracting them.help + man
-tTests the integrity of the cabinet.help + man
-qWhen extracting cabinet files, suppresses all messages except errors and warnings.help + man
-LWhen extracting cabinet files, makes each extracted file's name lowercase.help + man
-fCorrupted cabinet files will be 'fixed' to salvage whatever is possible from them.help + man
-i--interactive prompt whether to overwrite existing fileshelp + man
-n--no-overwrite don't overwrite (skip) existing fileshelp + man
-k--keep-symlinks follow symlinked files/dirs when extractinghelp + man
-pFiles shall be extracted to standard output.help + man
-sWhen testing, listing or extracting cabinets which span multiple files, only cabinet files given on the command line shall be used.help + man
-F patternOnly files with names that match the shell pattern pattern shall be listed, tested or extracted.help + man
-e encodingSpecify the character encoding of filenames inside the cabinet files.help + man
-d dir--directory extract all files to the given directoryhelp + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.