Linux Platform

cat

Afficher et concaténer le contenu de fichiers

fichiersaffichageconcatenation

Syntaxe

cat [OPTIONS] [FICHIER...]

Options principales

OptionDescription
-nNuméroter toutes les lignes
-bNuméroter uniquement les lignes non vides
-sRéduire les lignes vides consécutives en une seule
-EAfficher $ à la fin de chaque ligne

Exemples

Afficher le contenu d'un fichier avec numéros de ligne

$ cat -n /etc/hostname
     1	serveur-web-01

Concaténer plusieurs fichiers en un seul

$ cat header.html body.html footer.html > page.html
$ cat -n page.html
     1	<!DOCTYPE html>
     2	<html lang="fr">
     3	<body>
     4	  <h1>Bienvenue</h1>
     5	</body>
     6	</html>

Afficher un fichier en réduisant les lignes vides

$ cat -s /var/log/app.log
[2026-05-08 10:00:01] INFO  Démarrage du service
[2026-05-08 10:00:02] INFO  Connexion à la base de données établie
 
[2026-05-08 10:05:30] WARN  Temps de réponse élevé : 2.3s
[2026-05-08 10:05:31] INFO  Requête traitée avec succès