logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 =====
  
doc/systeme/find.txt · Dernière modification: 24/10/2022 18:38 par Jean-Pierre Pinson

Pied de page des forums

Propulsé par FluxBB