TP et exercices unix sur commande find
Rédigé par GC Team, Publié le 31 Juillet 2009, Mise à jour le Mercredi, 03 Mars 2010 17:33Participez au vote ☆☆☆☆☆★★★★★
{sidebar id=6}{sidebar id=1} | |
Exercice 1 Cherchez dans toute l'arborescence les fichiers dont le nom se termine par .c, redirigez les erreurs vers le fichier poubelle /dev/null
Commençant par X ou x.
Dont les noms ne contiennent pas de chiffre.
Solution: find / -name "*.c" -print 2>/dev/null
find / -name "[Xx]*" -print 2>/dev/null
find / -name "[!0-9]" -print 2>/dev/null
Exercice 2 Chercher dans /usr les fichiers dont la taille dépasse 1Mo (2000 blocs de 500Ko) et dont les droits sont fixés à 755 (-rwxr-xr-x). Solution: find /usr (-size +2000 -a -perm 755) -print 2>/dev/null |
Exercice 3 Combien il y a de fichiers dans toute l'arborescence vous appartenant et ayant les droits fixés à 666 (-rw-rw-rw-). Solution: find / (-user olivier -a -perm 666 -print) | wc -l Exercice 4 Trouver tous les fichiers core dans l'arborescence et supprimez les après confirmation. Solution: find / -name "core" -print -ok rm {}\; |