Les redirections changent l'origine ou la destination des données d'une commande. > écrit la sortie dans un fichier en l'écrasant, >> ajoute à la fin, < lit l'entrée depuis un fichier et 2> redirige les messages d'erreur. Elles permettent de conserver ou de traiter des résultats.
Exemple
ls > liste.txt
echo 'fin' >> liste.txt
commande 2> erreurs.log