#1 Le 04/03/2016, à 23:14
- zerozero
supprimer un fichier ou dossier ou autre ?
Bonsoir,
Avec un Ctrl+h j'ai trouvé un .cacaoweb sur un PC dans home/co
Je l'ai supprimer en mode graphique mais quand je vais dans le terminal et que je tape :
locate .cacaoweb
il m'affiche : /home/co/.cacaoweb
je ne parviens pas a le supprimer avec : sudo rm .cacaoweb
Il me dit : rm: impossible de supprimer «.cacaoweb»: Aucun fichier ou dossier de ce type.
Et il n’apparaît pas quand je fais ls -A
Est ce que quelqu'un peut m'expliquer pourquoi je le trouve en faisant locate ? et comment m'en débarrasser si il existe ?
Merci
Hors ligne
#2 Le 04/03/2016, à 23:31
- le-peyo
Re : supprimer un fichier ou dossier ou autre ?
¡ Holà !
Si ton fichier effacé apparaît avec la commande "locate" c'est parce que "locate" ne recherche pas réellement le fichier sur le disque dur. En fait "locate" lit dans une liste (un index, ou base de données) qui répertorie tous les fichiers présents sur le disque dur pour que le résultat d'une recherche soit rapide.
Pour régler ton problème il faut mettre à jour ta base de données en tapant :
sudo updatedb
et attendre une trentaine de secondes environ.
Il me dit : rm: impossible de supprimer «.cacaoweb»: Aucun fichier ou dossier de ce type.
Normal... puisque le fichier .cacaoweb a bien été réellement effacé.
Pour rechercher "physiquement" un fichier il faut utiliser :
find ton_fichier
mais c'est un peu plus long et ça fait travailler ton disque dur...
À plus.
Dernière modification par le-peyo (Le 04/03/2016, à 23:45)
Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !
Hors ligne
#3 Le 05/03/2016, à 00:45
- zerozero
Re : supprimer un fichier ou dossier ou autre ?
Oui, Merci!
Sinon, je me demandais comment puis-je être sûr qu'un programme que j'ai désinstallé ne soit plus sur la machine ? Peut-on chercher avec find -name ?
Merci
Dernière modification par zerozero (Le 05/03/2016, à 00:45)
Hors ligne
#4 Le 05/03/2016, à 06:43
- MicP
Re : supprimer un fichier ou dossier ou autre ?
La commande locate utilise une base de données qui est régulièrement mise à jour par la commande updatedb.
La référence au fichier supprimé restera présente dans cette base de données tant que updatedb n'aura pas remis à jour la base de de données utilisée par la commande locate
Voir :
man locate
et
man updatedb
Dernière modification par MicP (Le 05/03/2016, à 06:53)
Hors ligne
#5 Le 05/03/2016, à 07:18
- pingouinux
Re : supprimer un fichier ou dossier ou autre ?
Bonjour,
Peut-on chercher avec find -name ?
Oui
find repertoire_de_depart -name nom_du_fichier
find repertoire_de_depart -iname nom_du_fichier # Pour ne pas tenir compte de la casse
find repertoire_de_depart -name \*partie_du_nom_du_fichier\*
Hors ligne