All possible exit codes for cp

András Hummer picture András Hummer · May 10, 2014 · Viewed 21.3k times · Source

Looking at the man pages for cp, I only found that the command exits with 0 when copy succeeds with no error, and with a number greater than 0 on any error. However I couldn't find any detailed description on specific exit codes mapped to specific cases. Is there such a description anywhere, is it even standardized, or each Unix/Linux distribution has its own exit code set for different scenarios?

Answer

Grapsus picture Grapsus · May 10, 2014

Here is how cp from coreutils-8.21 exits:

exit (ok ? EXIT_SUCCESS : EXIT_FAILURE);

There's nothing else than 0 or 1.