Page 1 sur 1

[File syst] impossible d'effacer un fichier [resolu]

Publié : sam. 01 sept. 2012, 11:54
par falke
salut,

je suis confronté au très étrange problème suivant :

dans ~/ : ls -l

Code : Tout sélectionner

[falke@falke_netbook ~]$ ls -l
total 60
drwxr-xr-x 6 falke users 4096 31 août  17:57 Desktop
drwxr-xr-x 2 falke  1000 4096  8 août  15:36 Documents
drwx------ 6 falke users 4096 21 mai   07:44 Downloads
drwxr-xr-x 4 falke  1000 4096  4 juil. 18:35 Images
drwxr-xr-x 5 falke users 4096 29 avril 20:45 Logiciels_perso
drwxr-xr-x 2 falke  1000 4096 18 févr.  2012 Modèles
drwxr-xr-x 7 falke  1000 4096 18 févr.  2012 Musique
drwx------ 6 falke  1000 4096  6 avril 18:50 Projets_programmes
drwxr-xr-x 2 falke  1000 4096 18 févr.  2012 Public
drwxr-xr-x 3 falke users 4096  6 avril 18:51 Themes Gnome3
drwxr-xr-x 2 falke  1000 4096 26 août  13:42 Téléchargements
drwxr-xr-x 3 falke  1000 4096  5 juil. 23:48 Vidéos
-rw------- 1 falke users  238 11 août  22:11 dead.letter
drwxr-xr-x 2 falke  1000 4096 26 juin  22:46 dwhelper
-rw-r--r-- 1 falke users    0 29 août  20:33 pkglist
-rw-r--r-- 1 falke users   12 14 août  13:39  [b]msmtp[/b]
je veux supprimer msmtp un fichier sur lequel j'ai les droits

tout d'abord (on ne sait jamais) :humour:

Code : Tout sélectionner

[falke@falke_netbook ~]$ id
uid=1000(falke) gid=100(users) groupes=100(users),7(lp),10(wheel),19(log),91(video),92(audio),93(optical),94(floppy),95(storage),96(scanner),98(power)
ouf c'est bien moi :D

puis

Code : Tout sélectionner

[falke@falke_netbook ~]$ rm msmtp
rm: impossible de supprimer « msmtp »: Aucun fichier ou dossier de ce type
:bravo: c'est rigolo hein ?


Avez-vous déjà eu ce genre de truc ?

J'ajoute rm -f msmtp ne marche pas non plus.

Re: [système de fichier] corrompu ?

Publié : sam. 01 sept. 2012, 12:49
par benjarobin
Ton nom de fichier doit contenir des caractères spéciaux, que retourne

Code : Tout sélectionner

ls -l ~/*msmtp*
Si uniquement le fichier msmtp apparait alors tu peux faire

Code : Tout sélectionner

rm -f ~/*msmtp*

Re: [système de fichier] corrompu ?

Publié : sam. 01 sept. 2012, 13:06
par mélodie
Salut,

Cela m'est arrivé, il y a longtemps déjà. J'avais résolu cela en supprimant le fichier corrompu depuis un live.

À voir, quelle solution fonctionnera le mieux.

Re: [système de fichier] corrompu ?

Publié : sam. 01 sept. 2012, 13:47
par falke
benjarobin a écrit :Ton nom de fichier doit contenir des caractères spéciaux, que retourne

Code : Tout sélectionner

ls -l ~/*msmtp*
Si uniquement le fichier msmtp apparait alors tu peux faire

Code : Tout sélectionner

rm -f ~/*msmtp*
salut, j'ai fait ls -l *msmtp* et le ficher s'affiche de la même manière. J'avais aussi pris le soin de faire un ls -la (fichier caché) mais non, ce n'est pas un fichier caché. Je vais à l'occase le scratcher à partir d'un live, mais ce genre de problème m'est aussi arrivé avec un répertoire (vide je précise) :

rmdir MON_REP :

Le fichier ou le répertoire n'existe pas.

Re: [système de fichier] corrompu ?

Publié : sam. 01 sept. 2012, 17:46
par lekaf974
D'après le retour de ls -l ton fichier s'appelle

Code : Tout sélectionner

[b]msmtp[/b]
et pas "msmtp" donc tu devrais faire

Code : Tout sélectionner

rm [b]msmtp[/b]
ou comme suggéré par benjarobin

Code : Tout sélectionner

rm -f ~/*msmtp*

Re: [système de fichier] corrompu ?

Publié : sam. 01 sept. 2012, 18:32
par jean_no
Salut

1) liste les fichiers avec leur inode :

Code : Tout sélectionner

$ ls -il

3671919 -rw-r--r--  1 xxxxx xxxxxx       2  1 sept. 18:18 fichier-a-effacer
2) Utilise find :

Code : Tout sélectionner

$ find . -inum 3671919 -exec rm -f {} \;
A+

Re: [système de fichier] corrompu ?

Publié : sam. 01 sept. 2012, 20:09
par FoolEcho
@lekaf974: le est le résultat de l'édition du message (à l'origine, non formatté en "code" mais avec le nom en gras... et "code" ne prend pas le gras). ;-)

Re: [système de fichier] corrompu ?

Publié : sam. 01 sept. 2012, 20:17
par falke
merci jean_no ça marche de cette façon :bravo:

edit :

je me suis permis de renommer le titre du post