Catégorie : Linux

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.