Bonjour à tous,
Depuis 2 jours, je m'arrache les cheveux sur un problème que je n'arrive pas à résoudre. Ne me demandez pas pourquoi, mais sous ma session Linux, j'ai "hérité" d'un répertoire venu de Windows (ah! j'imagine les remarques des puristes : quoi! mélanger Linux et Windows, quelle hérésie!) qui contient 2 fichiers:
Impossible de les supprimer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ls -l total 372 -rwxrwxr-- 1 .... .... 177603 Nov 8 09:38 Devis Octobre 2010 - Éditions À Coeur Joie.pdf -rwxrwxr-- 1 .... .... 190158 Nov 7 13:41 Éditions À Coeur Joie - CGV.pdf > ls -lb total 372 -rwxrwxr-- 1 .... .... 177603 Nov 8 09:38 Devis\ Octobre\ 2010\ -\ Éditions\ À\ Coeur\ Joie.pdf -rwxrwxr-- 1 .... ....190158 Nov 7 13:41 Éditions\ À\ Coeur\ Joie\ -\ CGV.pdf
La commande rm -f ne renvoie aucune erreur, mais les fichiers sont toujours là! Même en échappant les espaces et les lettres accentuées avec \, rien n'y fait. Tenter de supprimer le répertoire lui-même, ne donne pas plus de résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 rm * rm: cannot remove `Devis Octobre 2010 - Éditions À Coeur Joie.pdf': No such file or directory rm: cannot remove `Éditions À Coeur Joie - CGV.pdf': No such file or directory
En fouillant sur le net j'ai trouvé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rm -rf Baddir rm: cannot remove `Baddir': Directory not empty
J'ai donc essayé de remplacer les lettres accentuées par les codes \303\211 et \303\200 sans plus de succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 printf "%b" *ev* | od -An -tx1 44 65 76 69 73 20 4f 63 74 6f 62 72 65 20 32 30 31 30 20 2d 20 c3 89 64 69 74 69 6f 6e 73 20 c3 80 20 43 6f 65 75 72 20 4a 6f 69 65 2e 70 64 66 printf "%b" *ev* | od -An -tc D e v i s O c t o b r e 2 0 1 0 - 303 211 d i t i o n s 303 200 C o e u r J o i e . p d f
Quelqu'un aurait-il une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rm Devis\ Octobre\ 2010\ -\ \303\211ditions\ À\ Coeur\ Joie.pdf rm: cannot remove `Devis Octobre 2010 - 303211ditions À Coeur Joie.pdf': No such file or directory
Jacqueline
Partager