Question 1Qu'affiche l'exécution de du -sh data ?
Commandes d'infos système — du / df / date, et plus
Vérifie la taille d'un dossier avec du -sh, l'espace libre et l'usage du disque avec df -h, la date avec date +%Y-%m-%d, le noyau avec uname -a, l'utilisateur avec whoami et id, plus seq et expr — avec schémas et un terminal pratique.
Vérifier l'usage du disque — du et df
Cet article couvre quatre familles de commandes de vérification : ① l'usage du disque (du / df), ② la date et l'heure (date), ③ le système et l'utilisateur (uname / whoami / id), et ④ les séquences et le calcul (seq / expr).
du indique l'espace qu'occupe un dossier ou un fichier, tandis que df indique l'espace libre et l'usage du disque entier.
Utilise du quand tu veux savoir « combien d'espace ce dossier occupe-t-il ? » et df pour « combien d'espace libre reste-t-il sur le disque entier ? ».
Quand l'espace vient à manquer, le réflexe courant est de vérifier d'abord le disque entier avec `df -h`, puis de traquer les gros dossiers avec `du -sh`.
| Commande | Ce qu'elle fait |
|---|---|
du -sh dir | Affiche la taille totale d'un dossier dans une unité lisible |
df -h | Affiche le total, l'utilisé, le libre et le % d'usage du disque entier |
du -sh dir affiche la taille totale d'un dossier cible, et df -h affiche l'espace libre et l'usage du disque entier. Quand l'espace manque, regarde le disque entier avec df -h, puis trouve les gros dossiers avec du -sh.mkdir -p data # crée quelque chose à mesurer
echo 'sample' > data/a.txt # met un peu de contenu dedans
du -sh data # taille totale de data (ex. 4.0K data)
df -h # liste de l'espace libre du disque entier
Vérifier la date et l'heure — date
date affiche la date et l'heure actuelles.
Lancée sans argument, elle affiche le format par défaut, avec le jour de la semaine, le mois, le jour et l'heure.
Passe un format après +, comme date +%Y-%m-%d, et tu obtiens seulement la date dans une forme fixe telle que `2026-05-18`. `%Y` est l'année à 4 chiffres, `%m` le mois à 2 chiffres, et `%d` le jour à 2 chiffres.
C'est pratique par exemple pour mettre une date dans le nom d'un fichier de log.
| Code de format | Signification | Exemple |
|---|---|---|
%Y | Année (4 chiffres) | 2026 |
%m | Mois (2 chiffres) | 05 |
%d | Jour (2 chiffres) | 18 |
date seul affiche la sortie complète par défaut, tandis que date +%Y-%m-%d extrait seulement la date en suivant le format %Y année, %m mois, %d jour.date # ex. Mon May 18 14:30:05 UTC 2026 (sortie complète par défaut)
date +%Y-%m-%d # ex. 2026-05-18 (juste année-mois-jour)
Vérifier le système et l'utilisateur — uname / whoami / id
uname -a affiche les infos système sur l'OS en cours d'exécution, d'un seul coup — le nom du noyau, la version, l'architecture, et plus encore.
whoami affiche le nom de l'utilisateur qui exécute actuellement la commande.
id affiche l'UID (numéro d'utilisateur) et le GID (numéro de groupe) de cet utilisateur, ce qui te permet de vérifier avec quels privilèges tu tournes.
Elle sert aussi dans les scripts pour décider « en tant que qui suis-je en train de tourner ? »
| Commande | Ce qu'elle fait |
|---|---|
uname -a | Affiche les infos système comme le nom et la version du noyau |
whoami | Affiche le nom de l'utilisateur qui exécute la commande |
id | Affiche l'UID de l'utilisateur et le GID du groupe |
uname -a couvre le côté système (noyau), whoami le nom de l'utilisateur actuel, et id l'UID et le GID de cet utilisateur.uname -a # nom du noyau, version, architecture, et plus
whoami # le nom de l'utilisateur actuel (ex. root)
id # ex. uid=0(root) gid=0(root)
Séquences et calcul — seq et expr
seq génère une séquence de nombres. seq 1 5 affiche 1 à 5, un par ligne, ce qui est pratique pour fixer le nombre d'itérations d'une boucle.
Passe trois nombres, comme seq 2 2 10, et ils sont lus comme début, pas, fin — tu obtiens donc 2 à 10 par pas de 2.
expr fait du calcul simple en ligne de commande. expr 3 + 4 affiche 7, et chaque nombre et opérateur doit être séparé par des espaces.
Elle sert dans les scripts pour compter ou additionner des nombres.
| Commande | Ce qu'elle fait |
|---|---|
seq 1 5 | Génère 1 à 5, un nombre par ligne |
seq 2 2 10 | 2 à 10 par pas de 2 |
expr 3 + 4 | Calcule, avec nombres et opérateur séparés par des espaces |
seq construit une séquence à partir d'un début et d'une fin (et d'un pas optionnel), tandis que expr calcule à partir de nombres et d'opérateurs séparés par des espaces.seq 1 5 # 1 2 3 4 5, un par ligne
seq 2 2 10 # 2 à 10 par pas de 2
expr 3 + 4 # 7 (séparés par des espaces)
expr 10 - 6 # 4
Vérification des connaissances
Répondez à chaque question une par une.
Question 2Quelle est la sortie de date +%Y-%m-%d ?
Question 3Qu'affiche l'exécution de expr 3 + 4 ?