Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
faq_fichier [Le 20/02/2009, 13:55] fidji Ajout de recherche avec grep |
faq_fichier [Le 07/03/2010, 05:17] (Version actuelle) 213.95.41.13 changement de lien vers [[:arborescence]] |
||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| <note warning>Cette FAQ concerne logiquement toutes les versions courantes et suivantes. Les commandes données ne sont pas documentées volontairement pour ne pas surcharger le document et peuvent être potentiellement **dangereuse pour votre système**. Elles sont à utiliser avec l'aide donnée sur le canal IRC [[irc://irc.freenode.net/ubuntu-fr|#ubuntu-fr]]</note> | <note warning>Cette FAQ concerne logiquement toutes les versions courantes et suivantes. Les commandes données ne sont pas documentées volontairement pour ne pas surcharger le document et peuvent être potentiellement **dangereuse pour votre système**. Elles sont à utiliser avec l'aide donnée sur le canal IRC [[irc://irc.freenode.net/ubuntu-fr|#ubuntu-fr]]</note> | ||
| - | |||
| ===== Connaitre ===== | ===== Connaitre ===== | ||
| - | [[:arborescence-repertoires|Arborescence des répertoires]] | + | [[:arborescence|Arborescence des répertoires]] |
| [[Tutoriel:console_commandes_de_base|Les commandes de base en console]] | [[Tutoriel:console_commandes_de_base|Les commandes de base en console]] | ||
| Ligne 36: | Ligne 35: | ||
| ==== Avec grep ==== | ==== Avec grep ==== | ||
| Donne la liste des noms fichiers du dossier courant et qui contiennent la chaine recherchée | Donne la liste des noms fichiers du dossier courant et qui contiennent la chaine recherchée | ||
| - | grep ChaineRecherchée . -R | awk '{ print $1}' | sort -u | + | <code>grep ChaineRecherchée . -R | awk '{ print $1}' | sort -u</code> |
| ===== Type de fichier ===== | ===== Type de fichier ===== | ||
| Ligne 42: | Ligne 41: | ||
| <code>file NomDuFichier</code> | <code>file NomDuFichier</code> | ||
| + | ===== Changer les noms ===== | ||
| + | Renommer un fichier | ||
| + | <code>mv NomOrigine NomDestination</code> | ||
| + | Remplacer les espaces par _ | ||
| + | <code>find . -type f -exec rename -v 's/ /_/g' {} \;</code> | ||
| + | Changer l'extension | ||
| + | <code>find . -name "*.JPEG" -exec rename "s/JPEG/jpg/" {} \;</code> | ||
| + | Encoder les fichiers en utf8 | ||
| + | <code>find . -type f -exec recode UTF-8 {} \;</code> | ||
| + | ===== Rechercher dans les logs ===== | ||
| + | Recherche des messages d'erreurs et warning dans les logs | ||
| + | <code>egrep -i 'err|warn' /var/log/messages | ||
| + | ou encore | ||
| + | egrep -i 'err|warn' /var/log/syslog | ||
| + | </code> | ||