Toute tentatives de suppression du fichier échouent!

Bonjour,
Il me semble que l’avis d’un spécialiste s’impose…
De nombreux posts ont déjà traité du refus d’obtempérer de rm. J’ai passé des heures à tester les avis des uns et des autres glanés d’un peu partout. Sans succès.
Je vous copie ci-dessus quelque unes de mes tentatives.

Nb: Le nom du fichier est bien sûr en contradiction avec les règles élémentaires de nommage. Mais bon, c’est ainsi.
NomDuFichier: 111019_Contrat « Forfait bloqué 40min » 16.99€.pdf

Voici une copie des commandes exécutées sous une connexion root.
Perso, je donne ma langue à « bouffer » au minou !
//~~~~~~~~~~~~~~~~~~ -1- Visualisation du fichier ~~~~~~~~~~~~~~~~~~~~~~~~~~~

root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# ls
'111019_Contrat "Forfait bloqué 40min" 16.99€.pdf'


root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# ls -la
total 262144
drwxr-xr-x 2 michel users       0 nov.   7 11:41  .
drwxrwxrwx 3 michel users       0 nov.   6 18:39  ..
-rw-r----- 1 michel users 1283602 oct.  11  2016 '111019_Contrat "Forfait bloqué 40min" 16.99€.pdf'

root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# ls -Q
"111019_Contrat \"Forfait bloqué 40min\" 16.99€.pdf"

//~~~~~~~~~~~~~~~~~~ -2- Tentatives de suppression ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# rm *
rm : supprimer '111019_Contrat "Forfait bloqué 40min" 16.99€.pdf' du type fichier ? y
rm: impossible de supprimer '111019_Contrat "Forfait bloqué 40min" 16.99€.pdf': Aucun fichier ou dossier de ce type

root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# ls -Q
"111019_Contrat \"Forfait bloqué 40min\" 16.99€.pdf"
root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# rm $(ls -Q)
rm: impossible de supprimer '"111019_Contrat': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '\"Forfait': Aucun fichier ou dossier de ce type
rm: impossible de supprimer 'bloqué': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '40min\"': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '16.99€.pdf"': Aucun fichier ou dossier de ce type

root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# rm  "111019_Contrat\ \"Forfait\ bloqué\ 40min\"\ 16.99\€.pdf"
rm: impossible de supprimer '111019_Contrat\ "Forfait\ bloqué\ 40min"\ 16.99\€.pdf': Aucun fichier ou dossier de ce type

root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# rm  111019_Contrat\ \"Forfait\ bloqué\ 40min\"\ 16.99\€.pdf
rm: impossible de supprimer '111019_Contrat "Forfait bloqué 40min" 16.99€.pdf': Aucun fichier ou dossier de ce type

//~~~~~~~~~~~~~~~~ -3- Tentatives de suppression par l’inode ~~~~~~~~~~~~~~~~~~~~~~~

root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# ls -i
4179253 '111019_Contrat "Forfait bloqué 40min" 16.99€.pdf'
root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# find . -inum 4179253 -exec rm -i {} \;
rm : supprimer './111019_Contrat "Forfait bloqué 40min" 16.99€.pdf' du type fichier ? Y
rm: impossible de supprimer './111019_Contrat "Forfait bloqué 40min" 16.99€.pdf': Aucun fichier ou dossier de ce type

Merci de bien vouloir m’éclairer la lanterne

Bonjour,

Est-ce que ce qui suit fonctionne :

$ cd /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea
$ fichier='111019_Contrat « Forfait bloqué 40min » 16.99€.pdf'
$ rm "${fichier}"

???

Sinon, essaye avec cette variante :

$ fichier='111019_Contrat \« Forfait bloqué 40min \» 16.99€.pdf'
root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea#  fichier='111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf'
root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea# rm ${fichier}
rm: impossible de supprimer '111019_Contrat': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '\"': Aucun fichier ou dossier de ce type
rm: impossible de supprimer 'Forfait': Aucun fichier ou dossier de ce type
rm: impossible de supprimer 'bloqué': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '40min': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '\"': Aucun fichier ou dossier de ce type
rm: impossible de supprimer '16.99€.pdf': Aucun fichier ou dossier de ce type
root: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea#

Vue que c’est dans /media ce doit être un point de montage d’un NAS.
As-tu essayé de remonter le point de montage dès fois que ?

Le fichier est peut-être déjà supprimé mais le montage pouvant être défaillant il le remonte encore avec la commande ls.

Oui il est maintenant sur un NAS, mais hier encore je l’avais sur mon disque de PC. Avec exactement le même problème.
Deplacer le répertoire contenant ce fichier vers le NAS m’a permis de faire le ménage sur mon PC.
mais je quand-même tester l’idée.

michel: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea$ fichier='111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf'
michel: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea$ rm "${fichier}"
rm: impossible de supprimer '111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf': Aucun fichier ou dossier de ce type

oui, je suis entrain de faire des tests avec le même résultat ! :wink:

Voici une solution qui devrait fonctionner :

$ mv "111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf" delete.pdf
$ rm delete.pdf

Exemple réalisé sur ma Devuan :

$ touch '111019_Contrat " Forfait bloqué 40min " 16.99€.pdf'
$ mv "111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf" file-to-delete.pdf
$ rm file-to-delete.pdf 

Il ne veut pas exécuter le move !

michel: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea$ mv "111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf" delete.pdf
mv: impossible d'évaluer '111019_Contrat " Forfait bloqué 40min " 16.99€.pdf': Aucun fichier ou dossier de ce type

Tu es sûr que tu as des droits en lecture-écriture corrects sur ce point de montage ?
Vérifies aussi sur les répertoires parents du répertoire en question ! ?

Oui j’ai les droits.
Et, le même fichier sur mon PC, avec Debian 11 connecté en root donne exactement le même résultat !

Donne nous un aperçu des droits en question, stp.

michel: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea$ touch toto.txt
michel: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea$ ls
'111019_Contrat "Forfait bloqué 40min" 16.99€.pdf'   toto.txt
michel: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea$ ls -l
ls: '111019_Contrat "Forfait bloqué 40min" 16.99€.pdf': Aucun fichier ou dossier de ce type
total 262144
-rw-r----- 1 michel users 1283602 oct.  11  2016 '111019_Contrat "Forfait bloqué 40min" 16.99€.pdf'
-rwxrwxrwx 1 michel users       0 nov.   7 17:29  toto.txt

y-a-t-il embrouille là ???

puisque tu es sous le compte utilisateur ‹ michel › et que tu as bien des droits en lecture-écriture sur ledit fichier, tu dois pouvoir le renommer !

As-tu essayé de le renommer avec un affichage graphique, grâce à un navigateur de fichiers ?
(tel Thunar sous Xfce ; cela dépend si tu utilise un environnement graphique et de l’environnement graphique en question)

Oui j’ai testé je ne peux le renommer.
Je viens aussi de tester le changement des droits (avec le navigateur) même réponse <Fichier non trouvé>

Bizarre !

Essaye :

$ file "111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf" 

retourne quoi ?!

michel: /media/QRA_NAS/999_Fichiers_non_effacables/Poub_2011_Motorola_Bea$ file "111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf" 
111019_Contrat " Forfait bloqué 40min " 16.99€.pdf: cannot open `111019_Contrat " Forfait bloqué 40min " 16.99€.pdf' (No such file or directory)

Normalement, rm 111019 suivi d’un appui sur la touche de tabulation devrait résoudre le problème.

à tout hasard :

$ chattr -i "111019_Contrat \" Forfait bloqué 40min \" 16.99€.pdf"

voire à le faire avec des droits admins - au cas où…

mais franchement, il a un poids, des droits en lecture-écriture, droits utilisateurs, donc, là j’en perds mon latin.

normalement !
mais ce n’est pas le cas :frowning: