Exercice Linux corrigé les commandes Linux

§ lister les fichiers sous le répertoire /etc
§ dont les noms commencent par rc
§ Ici, il y a un piège : il est certain qu’un
§ utilisateur n’ayant pas les privilèges de root ne peut
§ pas connaître la vraie réponse : des sous répertoires de
§ /etc sont rwx r x et l’utilisateur courant ne peut
§ pas y pénétrer.
§ ATTENTION : ligne suivante, remarquez bien : ‘rc*’
kyle> find /etc –type f –name ‘rc*’ –print
/etc/rc
/etc/rc.net § Rien ne permet de savoir si cette
/etc/rc.powerfail § liste est exhaustive : des fichiers
/etc/rc.nfs § dont les noms commencent par rc
/etc/rc.tcpip § peuvent exister dans des répertoires
/etc/rc.local § auxquels je n’ai pas accès. Les
… § messages d’erreur permettront de
… § s’en convaincre.
kyle>
§ lister les fichiers réguliers qui m’appartiennent.
§ Ici, attention : des fichiers peuvent m’appartenir
§ sans se trouver dans mon arborescence personnelle.
§ Pour autant, il ne peut pas y en avoir partout !
§ Chercher à partir de / est inutile.
kyle> RACINE= »$HOME /tmp /var/spool »
kyle> find $RACINE –type f –user kyle –print \
>/tmp/findmoi 2>/dev/null
… § > redirige le résultat vers /tmp/findmoi
§ 2> redirige les erreurs vers le fichier /dev/null
§ où les données vont disparaître.
kyle>
§ lister tous les sous répertoires de /etc
kyle> find /etc –type d –print
§ donnera un résultat incomplet. Les messages d’erreur
§ permettront de s’en convaincre.
§ lister tous les fichiers réguliers se trouvant sous
§ mon répertoire d’accueil et qui n’ont pas été modifiés
§ dans les 10 derniers jours.
kyle> cd
kyle> find . –type f –mtime +9 print

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *