{{tag>faq irc faq_liste}} ---- ====== Questions fréquemment posées sur #ubuntu-fr à propos de la gestion des fichiers et dossiers ====== 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]] ===== Connaitre ===== [[:arborescence|Arborescence des répertoires]] [[Tutoriel:console_commandes_de_base|Les commandes de base en console]] ---- ===== Gestion de fichier ===== mc est un puissant gestionnaire de fichiers en mode console # Pour installer le paquet sudo apt-get install mc mc ===== Recherche de fichiers ===== ==== Avec locate ==== Mise à jour de la base, à exécuter si de nouveaux ont été ajoutés récemment. Sinon elle est faite chaque jour automatiquement. sudo updatedb Recherche de fichiers locate ChaineRecherchée ==== Avec find ==== Recherche dans le dossier courant les fichiers et dossiers commençant par ChaineRecherchée find . -name "ChaineRecherchée*" Recherche dans le dossier courant uniquement les fichiers commençant par ChaineRecherchée find . -type f -name "ChaineRecherchée*" ==== Avec grep ==== 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 ===== Type de fichier ===== Pour connaître le type de fichier file NomDuFichier ===== Changer les noms ===== Renommer un fichier mv NomOrigine NomDestination Remplacer les espaces par _ find . -type f -exec rename -v 's/ /_/g' {} \; Changer l'extension find . -name "*.JPEG" -exec rename "s/JPEG/jpg/" {} \; Encoder les fichiers en utf8 find . -type f -exec recode UTF-8 {} \; ===== Rechercher dans les logs ===== Recherche des messages d'erreurs et warning dans les logs egrep -i 'err|warn' /var/log/messages ou encore egrep -i 'err|warn' /var/log/syslog