Tp n°2 : commandes unix (suite) - systèmes d’exploitation -

Projet DVD-MIAGE 2010 : Travaux Pratiques sur les Commandes UNIX

Exercice 1 – La commande ls

Placez-vous dans votre répertoire d'accueil et utilisez les options suivantes pour la commande ls selon les cas demandés. Pour consulter la liste complète des options, exécutez man ls dans le terminal.

  1. Listage simple : ls
  2. Listage incluant les fichiers cachés (commencant par « . ») : ls -a (remarquez les fichiers « . » et « .. »)
  3. Listage avec descriptif complet : ls -l (droits d'accès, nombre de liens, dates, taille, groupe utilisateur, etc.)
  4. Création de sous-répertoires et listage récursif : Créez des sous-répertoires avec mkdir, puis utilisez ls -R pour afficher leur contenu de manière récursive.
  5. Listage par ordre chronologique (inverse) : ls -lt pour le tri décroissant ou ls -ltr pour l'ordre inverse.
  6. Listage simple avec indication du type de fichier : ls -F (répertoires : /, liens symboliques : @, exécutables : *)
  7. Commande file : informations complémentaires : La commande file fournit des détails supplémentaires sur le type exact des fichiers (ex : texte, binaire, script, etc.), leur encodage ou leur système de fichiers d'origine.
Exercice 2 – La commande grep

Effectuez les recherches suivantes sur le fichier dico_francais.txt en utilisant grep :

  1. Liste des mots se terminant par « cot » : grep 'cot$' dico_francais.txt
  2. Mots commençant par « av » et se terminant par « t » : grep '^av.*t$' dico_francais.txt
  3. Mots contenant deux lettres « a » et aucune « e » : grep -E 'a.*a[^e]' dico_francais.txt
  4. Mots commençant par une lettre entre [a-l] et ne comportant que 5 lettres : grep '^[a-l].{4}$' dico_francais.txt
  5. Compter le nombre de mots commençant par « V » : grep '^V' dico_francais.txt | wc -l
Exercice 3 – La commande find

Dans votre répertoire courant, exécutez les commandes suivantes :

  1. Afficher tous les fichiers modifiés il y a moins de 3 jours : find . -type f -mtime -3
  2. Afficher tous les fichiers modifiés il y a plus de 20 minutes : find . -type f -mmin +20
  3. Rechercher tous les fichiers de taille supérieure à 200 Ko : find . -type f -size +200k
  4. Localiser le fichier nommé dico_francais.txt : find . -name 'dico_francais.txt'
  5. Afficher tous les répertoires nommés bin à partir de /usr : find /usr -type d -name 'bin'

Questions Fréquentes (FAQ)

  • Comment afficher les fichiers cachés avec ls ? Utilisez l'option -a : ls -a.
  • Quelle est la différence entre ls -l et ls -la ? ls -l affiche les fichiers visibles avec leurs détails, tandis que ls -la inclut également les fichiers cachés.
  • Comment compter le nombre de résultats avec grep ? Ajoutez | wc -l à la fin de votre commande grep.

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne