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