title: Basename
text: # Basename
  
  basename est une commande Unix qui renvoie le nom d'un fichier. À partir d'un chemin d'accès, la commande supprime tout contenu précédant le dernier slash (/) et renvoie le résultat, en supprimant ou non l'extension du fichier.
  
  ## Histoire
  
  La version de basename intégrée à GNU Core Utilities a été écrite par David MacKenzie.
  
  ## Utilisation
  
  Dans le Single UNIX Specification, la commande basename est définie comme suit :
  
  où :
  
      string (chaîne de caractères)
         Un chemin d'accès.
      suffix (chaîne de caractères)
         Un suffixe.
  
  ## Exemples
  
  Dans le cas où seul le paramètre string est renseigné, la commande récupère le dernier nom du chemin d'accès séparé par un slash :
  
  Lorsque le paramètre suffix est aussi renseigné, la commande retire le suffixe précisé, sauf s'il s'agit du nom entier :
  
  