Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-11-2017 13:36:13

Maurice
Membre
Distrib. : jessie--Debian 8.2.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome
Inscription : 25-11-2015

commande de recherche

bonjour à tous,
y a t-il dans Debian 9 une commande (pour terminal)qui permet de retrouver une phrase ou  quelques mots égarés dans tous les fichiers, J'ai du  placer ce fichier de façon "aléatoire" et ne sais plus le retrouver; je ne connais même plus le nom que j'ai pu lui donner!!! (avec windows on y arrivait)avec de la patience évidemment. j'ai essayé avec "grep" mais je n'arrive à rien ;je dois avoir un problème de syntaxe. Le MOTIF étant le bout de phrase dont je me souviens.
merci pour l'aide que vous pourriez me donner.
Maurice

Hors ligne

#2 19-11-2017 14:08:52

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

Re : commande de recherche

retrouver une phrase ou  quelques mots égarés dans tous les fichiers


Dans le fichier ou le nom du fichier ?
Et si c'est un fichier, c'est un simple .txt ou un truc plus compliqué comme .odt/pdf/... ?


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

#3 19-11-2017 14:16:14

Maurice
Membre
Distrib. : jessie--Debian 8.2.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome
Inscription : 25-11-2015

Re : commande de recherche

merci de répondre si vite
c'est simplement un texte qui doit probablement se trouver dans plusieurs fichiers de répertoires différents. je veux retrouver le nom de ces fichiers et le chemin pour y arriver
Maurice

Hors ligne

#4 19-11-2017 20:51:20

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

Re : commande de recherche

"simplement un texte" > Un simple fichier .txt ? - t'es pas clair sur le sujet (alors que c'était ma question berdel é_è)
Voilà la commande pour ce cas de figure : il regarde dans chaque fichier : il va tout faire connement, même les fichiers vidéos.

grep -re "le mot que je cherche" "/mon/chemin/"



Tu peux affiner avec find pour ne chercher que les fichiers finissant par une certaine extension (

find -type f -name *.extension -exec grep -e "montxt" "{}" \;


)

Edit à toto : mis la commande find dans la balise Code user du forum que ce soit plus lisible par tous.

Dernière modification par otyugh (19-11-2017 20:54:27)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

#5 21-11-2017 14:04:08

Maurice
Membre
Distrib. : jessie--Debian 8.2.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome
Inscription : 25-11-2015

Re : commande de recherche

bonjour,
voici ce ue cela donne :

grep -re "Laurence" /home/


Aucun fichier ou dossier de ce type



il doit y avoir quelque chose qui coince.
Maurice

Hors ligne

#6 21-11-2017 14:07:33

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Stretch
Noyau : Linux 4.9.0-3-amd64
(G)UI : Gnome
Inscription : 16-03-2012
Site Web

Re : commande de recherche

on peut essayer de retrouver à partir de la date de création ou modification du fichier

En ligne

#7 21-11-2017 18:04:50

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

Re : commande de recherche

Maurice a écrit :

il doit y avoir quelque chose qui coince.


Sois *clair* sur ce que tu demandes. Pour la troisième fois sad

On cherche quoi, où, dans quel format ?

Dernière modification par otyugh (21-11-2017 18:05:58)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

#8 22-11-2017 14:14:24

Maurice
Membre
Distrib. : jessie--Debian 8.2.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome
Inscription : 25-11-2015

Re : commande de recherche

bonjour,
Je recherche dans quels fichiers je peux retrouver le mot "Laurence".
merci
Maurice

Hors ligne

#9 22-11-2017 14:19:09

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : commande de recherche

Maurice a écrit :

Je recherche dans quels fichiers je peux retrouver le mot "Laurence".


Type de fichier ?


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#10 22-11-2017 19:01:57

phreg
Membre
Distrib. : Debian Testing
Noyau : 4.13 amd64
(G)UI : Xfce
Inscription : 02-04-2011

Re : commande de recherche

Maurice,
dire "fichier texte" n'est pas une réponse suffisante à moins que tu sois certain d'avoir utilisé un simple éditeur de texte (gedit par exemple).
Un texte peut être dans un mail, un simple txt (ou toute autre extension d’ailleurs), un format MSoffice ou Libreoffice, une liste de contacts... 
Si ton fichier texte est un document Libreoffice, il sera impossible d'y trouver quelque chose avec grep car ils sont (en simplifiant) compressés.
D'où les demandes "sur le type de fichier.

Hors ligne

#11 23-11-2017 01:52:45

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

Re : commande de recherche

Bon cela dit on est à peu près sûr que c'est pas du plaintext ou ma commande l'aurait aidé ? Et ça n'a pas été le cas.

Sinon tu peux essayer une recherche par date de modif comme il a été suggéré plus haut.

find /home/ -mtime -8 #liste tous les fichiers modifiés il y a 8 jours


Tu as aussi "atime" pour "les derniers fichiers accédés" et "ctime" pour la date de création. Tu peux affiner avec un "-name *.odt" pour lister que des .odt par exemple.

J'aurais pas mieux comme ça, y a peut être des logiciels qui cartographie le contenu texte d'un disque dur entier ? J'ai un vague souvenir d'une app GUI qui faisait ça.

Dernière modification par otyugh (23-11-2017 01:54:33)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

Pied de page des forums