Outils pour utilisateurs

Outils du site


informatique:linux:find

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
informatique:linux:find [2008/02/12 14:16]
benoit
informatique:linux:find [2019/10/19 13:29] (Version actuelle)
benoit [Changer les droits sur les fichiers]
Ligne 1: Ligne 1:
 ==== Utilisation générale ==== ==== Utilisation générale ====
-:​informatique:​linux:​find-wiki.htm|find}}+{{:​informatique:​linux:​find-wiki.htm|find}}
  
  
  
-==== Quelques commandes supplementaires ​====+ 
 + 
 + 
 +==== Changer les droits sur les fichiers ​====
 Pour changer le groupe de weblogicgrp en usergrp de tous les fichiers du système Pour changer le groupe de weblogicgrp en usergrp de tous les fichiers du système
   find / -group weblogicgrp -exec chgrp usergrp {} ';'​   find / -group weblogicgrp -exec chgrp usergrp {} ';'​
  
-Pour renommer les fichiers résultant d'une recherche ​ (ici on renomme chaque fichier trouvé en le prefixant de "PREFIX ​- " + 
-Par exemple ''​toto.txt''​ sera nommé ​en ''​PREFIX ​toto.txt''​ **{}** étant le fichier trouvé): +Pour renommer les fichiers résultant d'une recherche ​ (ici on renomme chaque fichier trouvé en le préfixant par "ARTIST ​- " 
-  find * -exec mv "​{}"​ "PREFIX ​- {}" \;+Par exemple ''​song.mp3''​ sera renommé ​en ''​ARTIST ​song.mp3''​ **{}** étant le fichier trouvé): 
 +  find * -exec mv "​{}"​ "ARTIST ​- {}" \; 
 + 
 +Pour renommer les fichiers résultant d'une recherche en remplaçant une chaine de caractères : 
 +  find * -exec rename '​s/​ARTIST/​CHANTEUR/​g'​ "​{}"​ \; 
 +   
 +Pour effacer les fichier tar.gz de plus de 30 jours 
 +  find . -name "​*.tar.gz*"​ -mtime +30 -exec rm -vf {} ";"​ 
 + 
 +Lister les fichiers de plus de 100Mo : 
 +  find / -size +100M -exec ls -lh {} ";"​ 
 +   
 +Supprimer les permissions d'​execution sur les fichiers uniquement : 
 +  find . -type f -exec chmod ugo-x {} ";"​
informatique/linux/find.1202822215.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)