Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:find [12/09/2013 21:21] david96 [Recherche par nom simple & multiple] fonction -delete |
doc:systeme:find [20/09/2013 13:11] Marie-Lou Ajout recherche fichiers n'appartenant pas à l'utilisateur |
||
---|---|---|---|
Ligne 123: | Ligne 123: | ||
<note important>**Attention, la fonction -delete ne vous demande pas de confirmation**</note> | <note important>**Attention, la fonction -delete ne vous demande pas de confirmation**</note> | ||
+ | === Supprimer avec demande de confirmation === | ||
+ | Pour une demande de confirmation avant suppression de chaque fichier ".tar.gz" trouvés : | ||
+ | <code bash>find -iname "*.tar.gz" -ok rm {} \;</code> | ||
+ | Merci à [[http://debian-facile.org/viewtopic.php?pid=67484#p67484|MicP]] pour cette trouvaille :) | ||
--- //[[|david96]] 12/09/2013 21:15// | --- //[[|david96]] 12/09/2013 21:15// | ||
Ligne 161: | Ligne 165: | ||
</code> | </code> | ||
+ | ===== Rechercher les fichiers n'appartenant pas à l'utilisateur ===== | ||
+ | |||
+ | Il peut parfois être utile de rechercher les fichiers n'appartenant pas à l'utilisateur, en vue de corriger un problème rencontré avec une application (par exemple, un fichier peut appartenir à root au lieu d'appartenir à l'utilisateur ; ce dernier risque de ne pas avoir de droits dessus, ce que peut alors provoquer une erreur dans une application cherchant à modifier le dit fichier). | ||
+ | |||
+ | Pour ce faire, il suffit d'exécuter là commande suivante, où « utilisateur » est à remplacer par votre nom d'utilisateur : | ||
+ | |||
+ | <code bash> | ||
+ | find /home/utilisateur ! -user utilisateur | ||
+ | </code> | ||
+ | |||
+ | ou bien, en utilisant des variables : | ||
+ | |||
+ | <code bash> | ||
+ | find $HOME ! -user $USER | ||
+ | </code> | ||
+ | |||
+ | Pour avoir davantage d'informations sur les fichiers ainsi trouvés, vous pouvez ajouter l'option ''ls'' : | ||
+ | |||
+ | <code bash> | ||
+ | find $HOME ! -user $USER -ls | ||
+ | </code> | ||
===== -exec - Exécuter une commande ===== | ===== -exec - Exécuter une commande ===== | ||