Empêcher le défilement de la sortie de ls

Q : Défilement de la sortie de la commande ls hors de l'écran

Chaque fois que j'entre ls, j'arrive à peine à voir le contenu du répertoire parce qu'il défile trop rapidement. Comment lire le résultat ?

R : Traitement pipeline de la sortie de la commande ls

Vous pouvez empêcher la sortie de la commande ls de défiler trop rapidement en la redirigeant vers un pager tel que less ou more. Les résultats sont similaires à ceux de la commande DOS dir répertoire /p car l'affichage s'effectue écran par écran ou "page" par "page".

Pour lire la sortie de /etc avec less, par exemple, à l'invite du shell, entrez :

ls -al /etc | less
          

Pour avancer d'un écran, appuyez sur la barre d'espacement ; pour reculer d'un écran, appuyez sur la touche B ; pour quitter, appuyez sur Q.

Vous pouvez obtenir les mêmes résultats à l'aide de more, un autre pager.

Impression de la sortie de ls

Vous pouvez également imprimer le contenu du répertoire en sélectionnant une imprimante comme périphérique de sortie comme vous l'avez fait pour l'écran. En supposant que vous ayez configuré une imprimante, redirigez le type de sortie en entrant :

ls -al /etc | lpr