Bonjour à tous,
Je suis amené à faire un exercice dont voici l'intitulé :
Use find to identify any file (not directory) modified in the last day, NOT owned by the root user and execute ls -l on them.
En creusant j'ai trouvé la commande suivante qui permet de compléter l'exercice correctement :
Concernant les options employées, je n'ai pas de problème de compréhension, toutefois ce que je ne comprends pas ce sont les éléments qui succèdent l’exécution de la commande ls -l
Code : Sélectionner tout - Visualiser dans une fenêtre à part find / -mtime -1 -type f -uid +0 -exec ls -l {} \; 2>/dev/null
A savoir toute cette partie là : {} \; 2>/dev/null
J'ai tenté d'orienter ma recherche sur les expression régulières, mais il semblerait que je fasse fausse route.
Et la forme de la commande ne m'aide pas vraiment pour faire une recherche Google pertinente car je ne sais pas vraiment quels mots clefs employer..
De ce que j'ai cru comprendre, 2>/dev/null redirige le flux stderr vers /dev/null mais je n'arrive pas à comprendre pourquoi (est-ce pour ne pas afficher d'erreur ?).
Je vous remercie d'avance pour vos lumières, car là je sèche un peu ! : )
Partager