find : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Commandes utiles)
(Commandes utiles)
Ligne 2 : Ligne 2 :
  
 
= Commandes utiles =
 
= Commandes utiles =
  find . -type f -name nnnnnnnn.ext -printf '%s %p\n' -> liste avec leur taille tous les fichiers nnnnnnnn.ext à partir du dossier courant
+
A partir du dossier courant
 +
find . -> trouver tous les fichiers et dossiers
 +
find . -type d -> trouver tous les dossiers
 +
find . -type f -> trouver tous les fichiers
 +
find *.log -> trouver tous les fichiers à extension log
 +
find . -type f | xargs chmod -v 644 -> trouver tous les fichiers et mettre leurs permissions à 644
 +
find . -type d | xargs chmod -v 755 -> trouver tous les dossiers et mettre leurs permissions à 755
 +
  find . -type f -name nnnnnnnn.ext -printf '%s %p\n' -> liste avec leur taille tous les fichiers nnnnnnnn.ext
 
  exemple : find . -type f -name *.log -printf '%s %p\n'
 
  exemple : find . -type f -name *.log -printf '%s %p\n'
 
   
 
   
  find . -type d -name nnnnnnnn -printf '%p\n'-> liste tous les dossiers nnnnnnnn à partir du dossier courant
+
  find . -type d -name nnnnnnnn -printf '%p\n'-> liste tous les dossiers nnnnnnnn
 
  exemple : find . -type f -name logs -printf '%p\n'
 
  exemple : find . -type f -name logs -printf '%p\n'
  
 
= Liens utiles =
 
= Liens utiles =
 
* [http://www.linux-france.org/article/memo/node126.html linux-france.org] Utilisation de la commande '''find'''
 
* [http://www.linux-france.org/article/memo/node126.html linux-france.org] Utilisation de la commande '''find'''

Version du 22 décembre 2014 à 13:37


Commandes utiles

A partir du dossier courant
find . -> trouver tous les fichiers et dossiers
find . -type d -> trouver tous les dossiers
find . -type f -> trouver tous les fichiers
find *.log -> trouver tous les fichiers à extension log
find . -type f | xargs chmod -v 644 -> trouver tous les fichiers et mettre leurs permissions à 644
find . -type d | xargs chmod -v 755 -> trouver tous les dossiers et mettre leurs permissions à 755
find . -type f -name nnnnnnnn.ext -printf '%s %p\n' -> liste avec leur taille tous les fichiers nnnnnnnn.ext
exemple : find . -type f -name *.log -printf '%s %p\n'

find . -type d -name nnnnnnnn -printf '%p\n'-> liste tous les dossiers nnnnnnnn
exemple : find . -type f -name logs -printf '%p\n'

Liens utiles