Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 16 Sep 2019, 02:51
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Truc sans façon pour localiser un fichier
Moderators: Béèm, darkerror05, linuxcbon
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [8 Posts]  
Author Message
musher0

Joined: 04 Jan 2009
Posts: 14305
Location: Gatineau (Qc), Canada

PostPosted: Wed 09 Jan 2019, 05:06    Post subject:  Truc sans façon pour localiser un fichier  

Bonsoir.

Combien de fois notre mémoire nous a-t-elle fait défaut quand on
voulait savoir où diable avait-on mis tel fichier ?

Les utilitaires whereis et which, ainsi que le pfind de notre talentueux
collègue zigbert, sont bien commodes. Mais ils ont leurs défauts :
-- pfind est complexe à manier et
-- les deux autres, limités à un terme, n'offrent pas de contexte.

Voici comment vous créer facilement une liste globale, rapide à
consulter, de tous les fichiers qui se trouvent dans votre Puppy.
Ouvrez une console et tapez :
Code:
cd /
tree -fi -L 6 | grep -vE "mnt|initrd|sys/|proc/|dev/|openoffice|libreoffice" > tout.lst
-- -cd / pour enregistrer la liste tout en haut de la hiérarchie, à l'endroit
le plus en vue de notre système
-- -fi dit à tree de créer une liste au lieu d'une arborescence
-- -L 6 limite la sonde au 6e sous-répertoire, ce qui devrait suffire.
-- Le « tuyau négatif » grep -v évite de collecter dans la liste le contenu
des partitions et marqueurs système ainsi que des fichiers propres aux
gros programmes tels qu'OpenOffice ou LibreOffice, auxquels en principe
on n'a pas à s'intéresser.

Quand vous aurez saisi comment ça marche, vous pourrez adapter cette
partie à vos besoins s'il y a lieu.

On peut ensuite lire cette liste dans le lecteur less au moyen de
Code:
less -~ -N /tout.lst
-- -~ évite le remplissage avec des ~ en bas de l'affichage et
-- -N numérote les lignes.

Une fois la liste chargée dans less, on cherche en tapant sur la
touche /, puis l'expression. Pour circuler dans la liste, on tape n pour
suivant et p pour précédent. Less surligne d'office l'expression
recherchée partout dans le document, et place les instances d'apparition
sur la 1ère ligne au fur et à mesure. Cette caractéristique de less nous
aide à lire.

Pour faire plus simple et encore plus efficace, selon moi, on utilisera
grep pour aller droit au but :
Code:
grep expression /tout.lst
ou
Code:
grep expression$ /tout.lst
Je joins deux captures d'écran de cette façon de faire.

Espérant vous être utile.
grep-tout.lst.2.pg.jpg
 Description   Si on utilise le code regex $ pour spécifier la finale d'un terme,
on aura un peu plus de résultats.
 Filesize   77.03 KB
 Viewed   195 Time(s)

grep-tout.lst.2.pg.jpg

grep-tout.lst.jpg
 Description   À noter qu'ici on cherche "cat " (les caractères < c a t espace >, et non
pas "cat" tout court.
 Filesize   40.54 KB
 Viewed   198 Time(s)

grep-tout.lst.jpg


_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3667
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Sun 13 Jan 2019, 08:00    Post subject:  

Bonjour,
Merci musher0 pour ces lignes de code utiles et intéressantes que, avec ta permission, je vais tâcher d'adapter à mon propre usage, (suivant en cela certaine "vieille" habitude!) Smile, afin de pouvoir les utiliser via une petite interface graphique du genre: juste une entrée de saisie et deux boutons, un pour lancer la recherche et l'autre pour rafraichir la liste des fichiers lorsque le besoin s'en fait sentir, et aussi configurer le domaine de recherche, si par exemple, il s'agit de fichiers personnels créés dans "My documents", etc...

Cordialement.

_________________

A second life for your PCs...
Back to top
View user's profile Send private message Visit poster's website 
Argolance


Joined: 06 Jan 2008
Posts: 3667
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Sun 13 Jan 2019, 08:46    Post subject:  

Arrow Large Files Finder v1.4 by SFR? Rolling Eyes... en complément, pendant qu'on en est à chercher des fichiers!
_________________

A second life for your PCs...
Back to top
View user's profile Send private message Visit poster's website 
Argolance


Joined: 06 Jan 2008
Posts: 3667
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Sun 13 Jan 2019, 12:49    Post subject:  

Done!
J'ai intégré une entrée de recherche (limitée aux documents personnels) dans la Arrow fenêtre principale de 2Pc de ToOpPy. Ce n'est pas, à strictement parler, que je me sois servi de tes lignes de commande mais je te sais gré de m'en avoir donné l'idée...

Cordialement.

_________________

A second life for your PCs...

Last edited by Argolance on Thu 17 Jan 2019, 14:32; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website 
musher0

Joined: 04 Jan 2009
Posts: 14305
Location: Gatineau (Qc), Canada

PostPosted: Sun 13 Jan 2019, 15:03    Post subject:  

Salut Argolance.

C'est sans problème. Sers-toi ! Smile Je suis bien content que ce petit outil sans façon
que je m'étais fait pour moi serve à autrui !

À+

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 14305
Location: Gatineau (Qc), Canada

PostPosted: Sun 13 Jan 2019, 15:04    Post subject:  

Argolance wrote:
Arrow Large Files Finder v1.4 by SFR? Rolling Eyes... en complément, pendant qu'on en est à chercher des fichiers!

Je ne connaissais pas. Merci pour le tuyau.

À+

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3667
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 14 Jan 2019, 04:52    Post subject:  

Bonjour,
Arrow FileFinder - a filename search tool par rcrsn51.
Y avait ce petit programme aussi mais le projet a été retiré. Pour quelle raison? Les créations de rcrsn51 sont toujours sidérantes d'efficacité mais tellement brutes de décoffrage qu'elles rebutent peut-être les utilisateurs tant leurs interfaces sont rudes et peu explicites. Dommage!

Cordialement

_________________

A second life for your PCs...
Back to top
View user's profile Send private message Visit poster's website 
musher0

Joined: 04 Jan 2009
Posts: 14305
Location: Gatineau (Qc), Canada

PostPosted: Mon 14 Jan 2019, 10:27    Post subject:  

Argolance wrote:
Bonjour,
Arrow FileFinder - a filename search tool par rcrsn51.
Y avait ce petit programme aussi mais le projet a été retiré. Pour quelle raison? Les créations de rcrsn51 sont toujours sidérantes d'efficacité mais tellement brutes de décoffrage qu'elles rebutent peut-être les utilisateurs tant leurs interfaces sont rudes et peu explicites. Dommage!

Cordialement

Allô.

Tu lui en a parlé, à rcrsn51 ? Il retire ses choses quand il ne perçoit pas d'intérêt.
Alors voilà : tu t'intéresses à son projet, et il le remet en ligne !

Une idée comme ça.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [8 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0411s ][ Queries: 12 (0.0065s) ][ GZIP on ]