logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 16-09-2013 01:14:53

david96
Invité

[wiki] la commande find

Le tuto est ici : http://debian-facile.org/doc:systeme:find

Rajout de la fonction --delete (voir : http://debian-facile.org/doc:systeme:fi … re_-delete)

Dernière modification par captnfab (16-09-2013 08:38:58)

#2 19-09-2013 18:28:12

MicP
Invité

Re : [wiki] la commande find

Très beau ce tuto. smile

J'y ai vu : "Attention, la fonction -delete ne vous demande pas de confirmation"
Alors, j'ai pensé que je pouvais y insérer cette proposition :
Pour une demande de confirmation avant suppression de chaque fichier ”.tar.gz” trouvés :

find -iname "*.tar.gz" -ok rm {} \;



Peut-être n'est-ce pas au bon endroit ou hors sujet.
Je te laisse décider, et le déplacer ou supprimer comme bon te semblera.

Dernière modification par MicP (09-10-2013 05:05:17)

#3 19-09-2013 20:43:58

david96
Invité

Re : [wiki] la commande find

Excellent big_smile Je viens de tester :

find -iname '*.jpg' -ok rm {} \;
< rm ... ./association/DSC_9010.JPG > ? y
< rm ... ./association/images/DSCF0017.JPG > ? y
< rm ... ./association/images/P1020792.JPG > ? y
< rm ... ./association/images/DSCF0020.JPG > ? y



Je rajoute direct, merci big_smile

Édite : super, c'était déjà fait tongue

Dernière modification par Invité-2 (19-09-2013 20:50:46)

#4 19-09-2013 20:50:33

MicP
Invité

Re : [wiki] la commande find

En fait, ça vient de cette petite histoire qui vient d'une autre, mais bon j'essaie d'être plus direct.

Dernière modification par MicP (19-09-2013 23:01:39)

#5 19-09-2013 20:52:09

david96
Invité

Re : [wiki] la commande find

Comme quoi smile Je ne connaissais pas la fonction -ok, ça craint du boudin. big_smile

#6 19-09-2013 20:57:45

MicP
Invité

Re : [wiki] la commande find

Tu en connais sûrement beaucoup plus que moi, mais ce qui compte c'est que tout le monde en profite smile

#7 19-09-2013 21:11:05

MicP
Invité

Re : [wiki] la commande find

Merci beaucoup pour la citation smile

J'en profite pour te demander : comment obtiens tu les sorties de terminal en couleur dans les posts du forum ?
(comme dans le troisième post de ce fil par exemple)
Merci

Dernière modification par MicP (19-09-2013 21:11:51)

#8 19-09-2013 21:21:01

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] la commande find

MicP

comment obtiens tu les sorties de terminal en couleur dans les posts du forum ?


écrire : code=bash entre les premiers crochets ! big_smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#9 19-09-2013 21:33:52

david96
Invité

Re : [wiki] la commande find

et pour le mode super-utilisateur :
code=root

apt-get install supercat




Pour un fichier en php
code=php

Exemple :

require_once($fonction);
$test="c'est un exemple";
print_r(explode(" ",$test));

exit(nl2br("\nquel talent"));




Voili, voilou… Fait citer ce message si tu veux voir la source wink

Dernière modification par Invité-2 (19-09-2013 21:49:57)

#10 19-09-2013 22:07:33

MicP
Invité

Re : [wiki] la commande find

Merci beaucoup pour ces renseignements sur le balisage,
et aussi bien sûr sur l'utilisation de "Citer" que je n'avais encore jamais utilisé (ce que tu as deviné)

#11 19-09-2013 22:20:33

MicP
Invité

Re : [wiki] la commande find

Sinon, juste pour rajouter une remarque, quand je veux tester le type d'un fichier, j'utilise plutôt la commande "file".
J'ai trouvé ça tellement plus fiable que les tests basés sur l'extension d'un fichier, c'est d'ailleurs une des premières choses que j'ai apprécié chez Linux/Unix.

Les "mime-type" : c'est magique ! smile

man file


man magic

#12 19-09-2013 22:28:26

david96
Invité

Re : [wiki] la commande find

Je suis bien d'accord smile

#13 19-09-2013 22:55:48

Lunatic
Membre
Lieu : Lyon
Distrib. : Fedora 24
Noyau : Linux 4.6.5-300.fc24.x86_64
(G)UI : Gnome
Inscription : 03-08-2013
Site Web

Re : [wiki] la commande find

Une commande que j'aime bien avec find est celle qui permet de chercher les fichiers n'appartenant pas à l'utilisateur :


find /home/utilisateur ! -user utilisateur
 



ou bien


find $HOME ! -user $USER
 


Je suis aussi sur Twitter et nouvellement sur Diaspora*
Mon blog de geekeries : HAL-9000

(J'applique la règle de proximité)

Hors ligne

#14 19-09-2013 23:07:46

david96
Invité

Re : [wiki] la commande find

Excellent smile

J'ai rajouté l'option -ls pou plus de détail sur les fichiers trouvés et voir à quel utilisateur et groupe ils appartiennent :

find /home/utilisateur ! -user utilisateur -ls




Édite : je te laisse l'honneur de rajouter cette commande dans le wiki wink

Dernière modification par Invité-2 (19-09-2013 23:10:10)

#15 20-09-2013 01:55:48

MicP
Invité

Re : [wiki] la commande find

Juste un autre petit truc que j'ai mis en pratique en 1989 rien que pour déstabiliser mon prof de TMEAI en 1989.
Il a cherché longtemps, mais il a pas trouvé...Je lui ai finalement expliqué, quand même, je suis pas comme ça...

Alors voilà:

[­Code=user]ces balises ne seront pas interprétées et seront affichées telles quelles même après un copié/collé[­/code]

Et ça marche aussi pour le WiKi si vous voulez...

Dernière modification par MicP (09-10-2013 05:07:52)

#16 20-09-2013 02:14:32

david96
Invité

Re : [wiki] la commande find

Tu veux dire que tu élimines l’interprétation du bbcode ? C'est cool si c'est bien cela que j'ai compris


Comment tu fais ? tongue

#17 20-09-2013 04:56:30

MicP
Invité

Re : [wiki] la commande find

En insérant un caractère invisible dans la balise, l'interpréteur ne reconnaît plus la balise (puisqu'il y a un caractère en plus) et donc il ne l'interprète pas.

Le caractère que j'utilise pourrait être mis en évidence en réduisant doucement la largeur de la fenêtre et en observant le comportement de la ligne rouge qui se coupe au niveau des espaces (par mots),
alors que la verte se coupe par paquets de 2 caractères, et un "-" apparaît :
=============== =============== =============== =============== =============== =============== ===============
=­===­===­===­===­== ­===­===­===­===­===­ ==­===­===­===­===­= =­===­===­===­===­== ===­===­===­===­===­ ==­===­===­===­===­= =­===­===­===­===
[code­]test[­/code]      [code­]test[­/code]      [code­]test[­/code]      [code­]test[­/code]      [code­]test[­/code]      [code­]test[­/code]      [code­]test[­/code]      [code­]test[­/code]     

Il s'agit du soft hyphen

Pour entrer ce caractère unicode dans la balise il faut d'abord faire un :
Ctrl-Shift-u
Le caractère u apparaît alors pour nous indiquer qu'on peut maintenant entrer le code unicode du caractère à obtenir.

Si par exemple on entre 0041 (zéro, zéro, 4, 1, puis touche enter), le u se change en "A"

Pour le soft hyphen, il faut entrer 00ad (zéro, zéro, a, d, puis touche entrée), et là on a l'imression que rien n'a été entré, mais en fait si.

SOUVENIR :
En 1989, mon prof de TMEAI affirmait qu'il était impossible de voir deux fichiers du même nom sur le même support (disquette 360Ko - DOS 3.2).
Je lui ai prouvé le contraire avec 6 fichiers nommés FICH_1 (qui apparaissaient "comme nommés") mais dont 5 avaient en plus 1 à 5 caractères invisibles supplémentaires (Alt-255).
J'avais bien bossé l'ASCII et les codes d'échappement des consoles en moins de 6 mois.

Plus tard (1995 je crois), un système UNIX avait pas du tout aimé ça, et il était devenu impossible pour le "formateur" de supprimer le fichier même avec une interface graphique.

Dernière modification par MicP (20-09-2013 05:00:36)

#18 20-09-2013 06:05:46

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] la commande find

[quote­]test[/quote­]

Rigolo ça ! big_smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#19 20-09-2013 08:29:07

david96
Invité

Re : [wiki] la commande find

MicP a écrit :

Ctrl-Shift-u + 00ad


[­code]test[­/code]

Bon sang, c'est excellent comme astuce ! Merci. big_smile

#20 20-09-2013 09:31:28

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [wiki] la commande find

Sinon, y'a aussi

[code]test[/code]


C'est à dire :

[code][code]test[/code][/code]


Qui a l'avantage de permettre le copier-coller, mais l'inconvénient de prendre une ligne complète.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#21 20-09-2013 11:27:23

david96
Invité

Re : [wiki] la commande find

Pas mal non plus anéfé smile

#22 20-09-2013 12:18:29

Lunatic
Membre
Lieu : Lyon
Distrib. : Fedora 24
Noyau : Linux 4.6.5-300.fc24.x86_64
(G)UI : Gnome
Inscription : 03-08-2013
Site Web

Re : [wiki] la commande find

david96 a écrit :


Édite : je te laisse l'honneur de rajouter cette commande dans le wiki wink



Voilà c'est fait smile

J'vais jouer au perfectionniste que paraît-il je suis, mais ce serait cool d'harmoniser les titres en déterminant si on préfère utiliser un verbe ou un nom (« Rechercher des fichiers… » vs « Recherche de fichiers… ») et, dans le corps du texte, en choisissant exclusivement l'infinitif ou l'impératif (ces remarques ne portent pas spécifiquement sur cette page du wiki). Mais j'ai bien conscience que ce ne sont que des points de détail wink

MicP a écrit :

En 1989, mon prof de TMEAI affirmait qu'il était impossible de voir deux fichiers du même nom sur le même support (disquette 360Ko - DOS 3.2).
Je lui ai prouvé le contraire avec 6 fichiers nommés FICH_1 (qui apparaissaient "comme nommés") mais dont 5 avaient en plus 1 à 5 caractères invisibles supplémentaires (Alt-255).



Comme quoi, une lettre change tout, car s'il avait dit « avoir » au lieu de « voir », il aurait eu raison wink


Je suis aussi sur Twitter et nouvellement sur Diaspora*
Mon blog de geekeries : HAL-9000

(J'applique la règle de proximité)

Hors ligne

#23 20-09-2013 12:25:30

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [wiki] la commande find

Marie-Lou a écrit :

J'vais jouer au perfectionniste que paraît-il je suis, mais ce serait cool d'harmoniser les titres en déterminant si on préfère utiliser un verbe ou un nom (« Rechercher des fichiers… » vs « Recherche de fichiers… ») et, dans le corps du texte, en choisissant exclusivement l'infinitif ou l'impératif (ces remarques ne portent pas spécifiquement sur cette page du wiki). Mais j'ai bien conscience que ce ne sont que des points de détail wink



Salut smile

Oui, c'est une des difficultés avec un Wiki, chacun contribue sans forcément s'aligner sur ce qu'ont fait les autres. Ce qui reste bien mieux que de ne pas contribuer du tout, et c'est pourquoi nous ne sommes pas exigeant sur ces points.

Comme tu dis, ça serait mieux, et tant qu'à faire, ça serait mieux que ce soit le cas à l'échelle du Wiki et non pas seulement à l'échelle d'un tuto. Mais nous n'en sommes pas là. Et puis,

find pages/ -type f  | wc -l


740



il y a 740 pages à harmoniser, donc… smile

Cependant, si tu te sens de perfectionner un tuto ou deux de temps en temps, tu es plus que le bienvenu smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#24 20-09-2013 12:27:06

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] la commande find

Harmonisons... harmonisons... c'est sûr qu'alors les tutos seront plus clairs pour tous, ce qui est le but de chacun, sûr.
Merci Marie-Lou. smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#25 20-09-2013 12:27:14

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [wiki] la commande find

MicP a écrit :

Je lui ai prouvé le contraire


Tu veux dire que tu l'as arnaqué ouais ! smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

Pied de page des forums