TP et exercices unix sur commande find
{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 {}\; |
Article publié le 31 Juillet 2009 Mise à jour le Mercredi, 03 Mars 2010 17:33 par Salim KHALIL