jeudi 19 janvier 2012

Optimisation Web

Quelques liens sur l'optimisation d'un site Web ici et .

Utiliser find sans voir les dossiers .svn

Trouver des fichiers est relativement simple avec les systèmes *nix:

$> find monDossier -name 'mesFichiers' -exec grep -iH 'avec ce contenu' {} \;

Maintenant les utilisateurs de Subversion sont ennuyés avec la foultitude de dossier .svn dans chacun des répertoire d'un projet. Voici l'astuce pour ne pas voir le contenu de ces répertoires .svn :

$> find monDossier -name '.svn' -prune -o -name 'mesFichiers' -exec grep -iH 'avec ce contenu' {} \;

De cette façon, on indique à find:

avec l'option -name '.svn'
de trouver des fichiers .svn
avec l'option -prune
de ne pas parcourir l'arborescence des dossiers trouvés (ie. les dossiers .svn)
avec l'option -o
qu'une condition supplémentaire est ajoutée (exp1 -o exp2)
avec l'option -name 'mesFichiers'
les fichiers que l'on souhaite trouver
Et pour le reste, il y a «man find», Enjoy :)

lundi 16 janvier 2012