— My_ls —

Archive binders in a row and monochrome desktop with files and stationery, top view

Le projet “my_ls” consiste à recoder la commande “ls” en langage C, permettant de lister les fichiers et répertoires dans un répertoire donné.

— Lien du github —

Fonctionnement :

Les options de la commande “ls” doivent être acceptées dans n’importe quel ordre et inclut -aldrt. Le programme doit également pouvoir gérer une liste de fichiers/répertoires en paramètre.

  • a: Affiche tous les fichiers, y compris les fichiers cachés dont le nom commence par un point.
  • l: Affiche les informations détaillées sur les fichiers, y compris les permissions, le propriétaire, le groupe, la taille, la date de modification, etc.
  • d: Affiche les informations sur les répertoires eux-mêmes, plutôt que sur leur contenu.
  • r: Trie les fichiers en ordre inverse.
  • t: Trie les fichiers par date de modification, en affichant d’abord les plus récemment modifiés.

Démonstration :