Sommaire

Exercice

Exercice 1

Comptez le nombre de sous-répertoires présents dans /etc.

Solution

Il suffit pour cela de lister les fichiers de façon détaillée (ls -l) afin d’afficher leur type (premier caractère de chaque ligne retournée) et de filtrer les lignes commençant par le caractère d (grep ’ˆd’).

Les lignes correspondant aux sous-répertoires de /etc peuvent alors être comptées à l’aide de la commande wc -l ou de l’option -c de grep :

[nicolas]$ ls -l /etc | grep ’ˆd’ | wc -l 
137 
[nicolas]$ ls -l /etc | grep -c ’ˆd’ 
137

Exercice 2

Trouvez tous les fichiers dont vous êtes le propriétaire sur le système.

Solution

La commande find avec le critère de recherche -user est la plus appropriée pour cette tâche :

[nicolas]$ find / -user nicolas 2>/dev/null 
/run/media/nicolas/Fedora-Live-WS-x86_64-23-10 
/run/media/nicolas/Fedora-Live-WS-x86_64-23-10/EFI 
/run/media/nicolas/Fedora-Live-WS-x86_64-23-10/EFI/BOOT 
/run/media/nicolas/Fedora-Live-WS-x86_64-23-10/EFI/BOOT/BOOTX64.EFI 
/run/media/nicolas/Fedora-Live-WS-x86_64-23-10/EFI/BOOT/fonts 
...

Une redirection des messages d’erreur vers /dev/null est nécessaire pour supprimer toutes les alertes concernant les droits d’accès à certains répertoires du système auxquels l’utilisateur n’a pas accès.

Exercice 3

Classez ...