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 #ubuntu-fr
Connaitre
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