Catégorie : Linux

Un fichier lien et son fichier cible sont reliés par un trait lumineux, avec une cible manquante évoquée en contrebas

Linux / Commande readlink : lire la cible d’un lien symbolique

Distinguez le texte d’un lien, sa résolution et l’existence de sa cible. Le guide montre les liens relatifs, absolus et cassés, les modes -f/-e/-m, les diagnostics et un rapport Bash qui conserve l’association entre chaque lien et sa cible.

Plusieurs chemins et dossiers reliés par des liens convergent vers une seule route lumineuse, illustration d’un chemin canonique

Linux / Commande realpath : résoudre un chemin et choisir les bonnes options

Choisissez les conditions d’existence et le traitement des liens symboliques avant de calculer un chemin canonique. Des exemples complets expliquent les chemins relatifs, les sorties NUL et les limites de realpath pour le contrôle d’accès.

Une chaîne de dossiers reste regroupée tandis que le dernier fichier est séparé, illustration de la partie répertoire extraite par dirname

Linux / Commande dirname : extraire le répertoire d’un chemin

Apprenez à extraire un répertoire parent sans confondre analyse de chaîne et résolution du système de fichiers. Les exemples couvrent les séparateurs finaux, les arguments vides, les sorties NUL et la préparation contrôlée d’un parent avec Bash.

Une suite de dossiers traverse un séparateur qui laisse ressortir un seul fichier, illustration du dernier nom extrait par basename

Linux / Commande basename : extraire un nom et retirer un suffixe

Extrayez le dernier nom d’un chemin et choisissez un suffixe littéral sans modifier le fichier. Les exemples expliquent les entrées spéciales, les arguments multiples, les séparateurs NUL et les différences avec dirname ou les expansions du shell.

Un repère lumineux identifie un dossier au milieu de chemins reliant plusieurs répertoires, illustration de la position courante affichée par pwd

Linux / Commande pwd : afficher le répertoire courant avec -L et -P

Distinguez le chemin logique du chemin physique, la commande intégrée de Bash du programme GNU et la position courante du dossier du script. Des exercices complets expliquent les variables PWD, les erreurs et la conservation exacte du résultat dans Bash.

Plusieurs serveurs reliés à un serveur protégé et à un globe connecté, illustration des choix de plateformes pour un service web

Linux pour serveur web : choisir Ubuntu, Debian ou Rocky Linux

Comparez Ubuntu LTS, Debian stable et la famille RHEL selon la compatibilité, la maintenance et les compétences de votre équipe. Le guide situe aussi AlmaLinux et Amazon Linux 2023, avec les limites du support des paquets et une méthode de validation avant déploiement.

Un fichier au centre de circuits lumineux reliés à des blocs, des nœuds et des indicateurs, illustration des métadonnées examinées avec stat

Linux / Commande stat : lire les tailles, droits, inode et dates

Interprétez les métadonnées sans confondre taille logique, blocs alloués et taille de transfert. Le guide distingue les quatre horodatages, les liens, les formats fichier et système de fichiers, avec des scripts complets et des sorties NUL.

Un faisceau traverse un prisme et distingue des symboles de document, d’image et de programme, illustration de la classification des fichiers

Linux / Commande file : identifier le type et l’encodage d’un fichier

Comparez le contenu à l’extension, lisez les types MIME et distinguez liens, compression et erreurs d’accès. Des exemples complets expliquent les paires NUL et un classement d’images avec contrôle des statuts, sans confondre identification et validation.

Des fichiers et dossiers lumineux reliés en branches à partir d’un dossier principal, illustration d’une arborescence affichée par tree

Linux / Commande tree : afficher et filtrer une arborescence

Limitez la profondeur, sélectionnez les fichiers utiles et distinguez métadonnées, tailles cumulées et allocation du disque. Un exercice complet et des exports texte, JSON et XML montrent comment documenter un projet et repérer les vues incomplètes.

Des chemins lumineux relient des dossiers à différents niveaux, illustration du déplacement entre répertoires avec cd

Linux / Commande cd : changer de répertoire dans Bash

Choisissez des chemins absolus ou relatifs, revenez à la position précédente et comprenez les liens symboliques et CDPATH. Des exemples complets montrent comment conditionner une tâche à un déplacement réussi sans modifier la position du terminal appelant.