Quando scrivo un codice in bash per esempio che copia un file, quando il file non esiste, nel terminale vedo un errore simile a "file non trovato", se all'utente di script non viene concessa l'autorizzazione l'errore mostrato su è simile a "permesso negato".
Fondamentalmente, qualunque sia il linguaggio di programmazione, quando scrivi codice per copiare un file, ad esempio, il linguaggio di programmazione che stai usando chiederà al sistema operativo (nel mio caso Linux) di farlo, se succede qualcosa di sbagliato, il sistema operativo risponderà con il errore conveniente (codice + messaggio).
Esiste un comando che posso eseguire che elencherà tutti i codici di errore standard sul sistema?
cp
errori?
errno -ls
ma non c'è garanzia che un'applicazione specifica li userà.