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
faq_fichier [Le 18/02/2009, 07:44]
fidji
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 23: Ligne 22:
 ===== Recherche de fichiers ===== ===== Recherche de fichiers =====
 ==== Avec locate ==== ==== Avec locate ====
-<​code>​sudo updatedb #Mise à jour de la base +Mise à jour de la base, à exécuter si de nouveaux ont été ajoutés récemment. Sinon elle est faite chaque jour automatiquement. 
-locate ChaineRecherchée</​code>​+<​code>​sudo updatedb</​code>​ 
 +Recherche de fichiers 
 +<​code>​locate ChaineRecherchée</​code>​
  
 ==== Avec find ==== ==== Avec find ====
-<​code>​find . -name ChaineRecherchée ​#Recherche dans le dossier courant les fichiers commençant par ChaineRecherchée</​code>​+Recherche dans le dossier courant les fichiers et dossiers commençant par ChaineRecherchée 
 +<​code>​find . -name "ChaineRecherchée*"</​code>​ 
 +Recherche dans le dossier courant ​uniquement ​les fichiers commençant par ChaineRecherchée 
 +<​code>​find . -type f -name "​ChaineRecherchée*"</​code>​ 
 + 
 +==== Avec grep ==== 
 +Donne la liste des noms fichiers du dossier courant et qui contiennent la chaine recherchée 
 +<​code>​grep ChaineRecherchée . -R | awk '{ print $1}' | sort -u</​code>​
  
 ===== Type de fichier ===== ===== Type de fichier =====
 Pour connaître le type de fichier Pour connaître le type de fichier
 <​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>​
  • faq_fichier.1234939495.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)