Cuando escribo un código en bash, por ejemplo, que copia un archivo, cuando el archivo no existe, en el terminal veo un error similar a "archivo no encontrado", si el usuario de la secuencia de comandos no tiene el permiso, se muestra el error arriba es similar a "permiso denegado".
Básicamente, sea cual sea el lenguaje de programación, cuando escribe código para copiar un archivo, por ejemplo, el lenguaje de programación que está utilizando le pedirá al sistema operativo (Linux en mi caso) que haga eso, si sucede algo incorrecto, el sistema operativo responderá con el error conveniente (código + mensaje).
¿Hay algún comando que pueda ejecutar que enumere todos los códigos de error estándar en el sistema?
cp
errores?
errno -ls
pero no hay garantía de que una aplicación específica los use.