Posez votre question Signaler

Commande grep ou find ? [Résolu]

Hacway - Dernière réponse le 14 févr. 2010 à 10:17
Bonjour à toutes et à tous ! Je viens vers vous aujourd'hui parceque j'ai besoin de votre aide.
Voila, j'ai installé K3B sur ma Slack, j'ai XFCE, et lorsque je le lance rien ne se passe.
Je l'ai donc lançé depuis un terminal, ce qui me donne libdvdread no such file or directory, j'installe donc libdvdread et le programme se lance, une 10ene d'erreur à l'ouverture " KbuilSycoca (kbuildsycoca crashed) crash ", bref, et au final K3b s'ouvre, aucune image dans le programme, aucune icone ^^.
J'ai donc fais ceci :
which k3b
/usr/bin
su
cp /usr/bin/k3b /usr/local/bin
rm /usr/bin/k3b
Et désormais, quand je le lance, il s'ouvre ( toujours avec des messages d'erreur) et il y a toutes les images !!! ^^
Puis, pour virer tout les messages d'erreur j'ai fais :
su
rm -rf /var/tmp/*
var=(grep -lr kbuildsycoca .)
rm -rf $var
Puis j'ai supprimer le fichier de configuration de Kbuildsycoca, probleme :
les messages d'erreurs qui avaient disparuent sont revenu...
Je voudrais donc supprimer tous les fichier dont le nom comporte "kbuildsycoca",
mais je ne sais pas utiliser Grep pour qu'il me cherche kbuildsycoca dans tout le HDD, tout ça pour au final poser la question :
Quelqu'un ici pourrait il me donner la commande capable de cherche tout les fichier du disque dur dont le nom comporte "kbuildsycoca", insensible a la casse si possible, merci !
Lire la suite 

Commande grep ou find »

9 réponses
Réponse
+0
moins plus
Salut,

A lancer en "root" :

find / -iname "kbuildsycoca"

Ajouter un commentaire
Réponse
+0
moins plus
Merci, mais la commande me retourne quelque chose que je comprends pas :


find: "/home/anthony/.gvfs": Permission non accordée
find: "/proc/2181/net": Argument invalide
find: "/proc/2582/net": Argument invalide
root[anthony]#



Une idée ???
Ajouter un commentaire
Réponse
+0
moins plus
C'est normal, les fichiers peuvent ne pas être accessibles (lock ou autres), rajoute ça :

find / -iname "kbuildsycoca" 2>/dev/null

jipicy- 14 févr. 2010 à 10:01
Oups, rajoute ça aussi :

find / -iname "kbuildsycoca" -type f 2>/dev/null
Ajouter un commentaire
Réponse
+0
moins plus
HAHAHA, Merci beaucoup du dérangement, mais cette fois, la commande ne renvoie strictement rien, je ferais un " echo " que ce serait pareil : /, another idea ? ( c'est déjà tres gentil hein ^^ )
Ajouter un commentaire
Réponse
+0
moins plus
Bon juste un truc. Le nom "kbuildsycoca" est complet, ou il est susceptible de contenir d'autres caractères (avant ou après) ?
Ajouter un commentaire
Réponse
+0
moins plus
Kde The Crash Handler KbuildSyCoca (kbuildsycoca4) Crashed, ^^
Ajouter un commentaire
Réponse
+0
moins plus
Rajoute des astérisques autour du nom :

find / -iname "*kbuildsycoca*" -type f 2>/dev/null
Ajouter un commentaire
Réponse
+0
moins plus
Jipicy t'es the best !



/usr/include/kbuildsycocaprogressdialog.h
/usr/include/KDE/KBuildSycocaProgressDialog
/usr/man/man8/kbuildsycoca4.8.gz
/usr/bin/kbuildsycoca4
/usr/lib/libkdeinit4_kbuildsycoca4.so
/opt/kde3/lib/libkdeinit_kbuildsycoca.so
/opt/kde3/lib/libkdeinit_kbuildsycoca.la
/opt/kde3/lib/kde3/kbuildsycoca.so
/opt/kde3/lib/kde3/kbuildsycoca.la


merci !!!!!!!!
Ajouter un commentaire
Ce document intitulé « Commande grep ou find ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?