Accueil

Menu Linux

Menu Windows

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation Netbook

Installations, mise à jour

Applications Ubuntu

Documentation-Aides

  • Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Installation Imprimante

Compression-Archivage

Déplacer le /home

  • Réseau

Connexion Linux

Réseau Linux

Analyse Réseau - Gestion parc

Partages,Transferts

Contrôle à distance

Serveur Linux

OpenVPN

Sécurité Linux

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox

  • Maintenance, dépannage

Dépannage Ubuntu

Grub

Partitions Linux

Fstab

Sauvegarde-Synchronisation

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Vidéo

YouTube

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Téléchargements

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Recherche de fichiers

Consulter la documentation Ubuntu http://doc.ubuntu-fr.org/recherche_de_fichiers.

Recherche en mode graphique

Gnome Search Tool

Un outil bluffant d’efficacité (pour les dossiers personnels) est Desktop Search qui repose sur l’indexation du répertoire /home. Pour lancer la recherche par Applications/Accessoires/Recherche.

On voit sur cet exemple les résultats trouvés dans des conversations de chat et des pages internet.

Les flèches horizontales permettent de naviguer dans les résultats.

Tracker

Tracker est un outil d’indexation et de recherche de contenus. Son action dépasse les simples fichiers personnels, Tracker étant également capable de faire des recherches sur les mails (Thunderbird, Evolution), de proposer de lancer des recherches en utilisant les moteurs de recherche intégrés au navigateur ou d’exécuter certaines des applications.

Tracker est installé par défaut depuis Ubuntu 7.10 et disponible dès Dapper.

On le lance soit par Applications/Accessoires/Outil de Recherche Tracker, soit par clic sur les applets Deskbar ou REcherche des fichiers .

Les résultats ici couvrent le courrier, les fichiers, les documents, les images…

On peut compléter la configuration de Tracker simplement

  • via son interface graphique, accessible depuis Système>Préférences>Recherche et indexation
  • via son fichier de configuration en éditant le fichier ~/.config/tracker/tracker.cfg.

On peut ainsi définir les répertoires que Tracker doit (ou ne doit pas) indexer.

Google Desktop

L’application Google Desktop Search permet d’effectuer des recherches sur son ordinateur aussi facilement que sur le Web avec Google et de retrouver les informations contenues dans ses documents, ses e-mails, son historique Web, etc.

Google Desktop existe également pour Linux. Se rendre sur http://desktop.google.com/fr/linux/ pour télécharger la bonne version et cliquer sur l’icône pour l’installer.

L’icône Google Desktop apparait alors dans la barre du tableau de bord. Après indexation, l’option Desktop apparaît dans le menu de recherche Google.

Dans le menu Préférences Google Desktop/Affichage, choisir dans le menu Recherche par défaut: Recherche Desktop et enregistrer les préférences.

  • Quand on clique deux fois sur l’icône ou que l’on fait Ctl+Ctl, une petite fenêtre apparait pour entrer l’objet de la recherche.
  • A la page Google, on choisit le bouton Desktop ou Web, selon que l’on veut chercher dans l’ordinateur ou sur le Web.

Recherche en ligne de commande

Contrairement aux outils graphiques, qui peuvent être spécifiquement destinés à certains environnements, les outils et méthodes proposés ici sont valides, quel que soit l’environnement de bureau (Gnome, KDE…). Ces outils sont également utilisables pour administrer un serveur sans environnement graphique.

locate

  • Principe.

locate utilise un index listant tous les répertoires et fichiers du champ concerné. Par défaut, cette indexation est lancée chaque jour. Grâce à cela, locate va pouvoir trouver instantanément tout ce qui existait avant le dernier démarrage. Tout comme find, locate peut indexer de nombreux systèmes de fichiers (ext3, reiserfs, Fat32 etc…).

  • Limitation.

Si on utilise la mise en veille, l’indexation n’a été lancée qu’au dernier démarrage de la machine. locate seule ne pourra donc pas retrouver un fichier récemment installé ou déplacé sans ré-indexation. Celle-ci ne prend que quelques instants. Pour la lancer, entrer en mode console:

# sudo updatedb

et attendre le retour du prompt.

grep

La commande grep (global regular expression print) recherche une chaine de caractère dans des fichiers (ou depuis la console si aucune fichier n’est indiqué). Souvent utilisé en filtre avec d’autres commandes.

  • Options les plus fréquentes :
    • -c : Retourne le nombre de ligne au lieu des lignes elles-mêmes
    • -n : Retourne les lignes préfixées par leur numéro
    • -i : Insensible à la casse (Majuscule/minuscule)
    • -r ou -R : Recherche récursivement dans tous les sous-répertoires. On peut aussi utiliser la commande rgrep
  • Exemples d’utilisation :
grep -ni <montexte> <monfichier>**  #  Retourne toutes les lignes ainsi que leur numéro où <montexte> apparaît dans <monfichier>
lspci | grep VGA  # Liste les périphériques du PC, cherche dans la liste la carte graphique
dpkg -l | grep samba  #  Liste les paquets installés contenant "samba"

which, whereis

Pour chercher la localisation d’un fichier exécutable (cas de la fonction “Ouvrir avec”), utiliser which.

La commande très proche, whereis, sert aussi bien pour un exécutable que pour la documentaion ou du code source.

find

Son point fort: la recherche systématique. find est hyper-puissant, il cherche tous les dossiers dans toute l’arborescence. Aussi, il est vivement conseillé de préciser la recherche à effectuer (en particulier, le répertoire) pour avoir un résultat dans un délai correct. La syntaxe est alors:

find <arborescence> -name <motif>

Attention aux droits sur les répertoires, on a toujours intérêt à se placer en super-utilisateur pour ne pas être arrêté par des messages tels que:

find: /boot/lost+found: Permission non accordée

Rappel:

- Le raccourci du répertoire courant est le point (.)

- Celui du répertoire personnel est ~/ (c’est à dire /home/login)

  • Recherche simple.

Se placer dans l’arborescence à rechercher (sans précision, la recherche se fait dans le répertoire courant) et faire :

sudo find -name <monfichier>        #  Recherche un fichier commençant par "monfichier"
sudo find -name <*monfichier*.ogg>  #  Recherche un fichier contenant "monfichier" et ayant pour extension ".ogg"
  • Recherche avancée.

Préciser l’arborescence à explorer:

sudo find /home/ -name <monfichier>  #  Recherche le fichier "monfichier" dans tous les répertoires de /home/
  • Options
    • -name Recherche par nom de fichier
    • -type d Recherche par nom des répertoires (find . -type d -name nom*)
    • -user Recherche par propriétaire (find . -user root -name <fichier>)
    • -mtime Recherche par date de dernière modification (find . -mtime +2 # il y a plus de 2 jours)

sed

sed assure la fonction Recherche-Remplace en ligne de commande.

 
 
recherche_ubuntu.txt · Dernière modification: 2009/09/07 15:01 par guy
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki