Astuces très simples mais toujours utiles :
- Rechercher/remplacer une occurence dans toute une série de fichiers :
find mon_repertoire -type f -exec sed -i 's/occurence/remplacement/g' {} \;
- Supprimer les lignes contenant une occurence dans une série de fichiers :
find mon_repertoire -type f -exec sed -i 's/occurence/d' {} \;
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2089"></script>
Il faut avoir un backup de base tel qu'il y ait un dossier par base de donnée, un fichier SQL compressé par table. "-P 4" désigne le nombre de core.
find -print0 | xargs -0 -n 1 -P 4 -I {} sh -c "zcat '{}' | mysql mydatabase"
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2071"></script>
find . -name .svn -prune -o -print | xargs chown www-data:www-data
#Exclude another directory (cache)
find . -name .svn -or -name cache -prune -o -print | xargs chown www-data:www-data
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1417"></script>
# Change les droits des répertoires et sous répertoires du dossiers courant
# Changer la directive -type d par -type f pour ne changer que les droits des fichiers
find -type d -exec chmod 770 {} \;
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/847"></script>
du -S / | sort -nr | head -n50
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/565"></script>
find repertoire -type f -mtime +7d -exec /bin/rm {} \;
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/544"></script>
find repertoire -type f -mtime +7d | xargs rm -f
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/543"></script>
find . -type f -print0 | xargs -0 chmod +x
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/160"></script>