mpck [ " -h | -V " ]
-B --badonly Print statistics only for bad files.
-e --extention=EXT Scan only files ending in .EXT
-h --help Display a help screen and quit.
-m --maxname=NUM Report bad for a file which has more than num characters in its filename.
-n --namecheck Check for strange characters in a filename. This reports bad for a file with a filename consisting of characters other than [A-Za-z0-9 ._-].
-q --quiet Print only good or bad for each file.
-r Short for -R -e mp3
-R --recursive Treat each directory recursively, checking all files in the directory. Normal operation is to ignore directories.
-v --verbose Be verbose.
-V --version Print version and copyright information and exit.
mpck returns one of these values:
0 Everything went OK and no broken files were found.
1 Everything went OK, but at least one broken file was found.
2 (ENOENT) File or directory not found, stat failed.
4 (EINTR) The program received a SIGINT.
5 (EIO) Read error.
12 (ENOMEM) Malloc failed due to memory shortage.
21 (EISDIR) The given file is a directory.
22 (EINVAL) Invalid argument, no filename supplied.
36 (ENAMETOOLONG) File extention or file name is too long.
Written by Sjoerd Langkemper <sjoerd-checkmate@linuxonly.nl>
Copyright \(co 2006 Sjoerd Langkemper. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
The website
https://github.com/Sjord/checkmateshould provide you with latest versions, up-to-date manuals and more!