Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Forum

Environnements Graphiques » KDE Plasma [Réglé] Fichier impossible à supprimer

edocal Membre non connecté

Rang

Avatar

Inscrit le : 23/01/2008 à 14h48

Localisation : Hérault

Messages: 26

Le 27/11/2019 à 16h54
Bonjour,

Actuellement sur Mageia 7, je traîne depuis Mageia 6 un fichier inutile de 8 kio que je n'arrive pas à supprimer ni à ouvrir ni à renommer. J'ai chaque fois le même résultat:

"Le fichier ou le dossier /home/edouard/LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt n'existe pas."

J'ai tenté en root avec la ligne de commande puis avec Dolphin en root, ça n'a pas marché.

Le problème vient peut-être du fait que j'ai utilisé des majuscules avec accents pour nommer le fichier. Qu'en pensez-vous? Voyez-vous une solution?



Merci pour votre aide


Édouard
   
stroibe974 Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 13/08/2018 à 16h22

Localisation : Réunion

Messages: 1228

Le 27/11/2019 à 18h43
Voici ce que tu peux essayer :

1. Lancer « Dolphin » (il y a une icône de lancement dans la barre des tâches, à côté du Centre de Contrôle Mageia et de Configuration du système.
2. Aller dans le dossier (répertoire) où ton fichier se trouve.
3. Ouvrir un terminal intégré à Dolphin en appuyant sur la touche « F4 ».
4. Taper la commande « rm » suivie du début du nom (les 3 premiers caractères) de fichier, par exemple :
Code :
 rm LES 

5. Après avoir tapé les 3 premières lettres (en majuscules si ton nom de fichier est en majuscules), appuyer sur la touche « TAB » (tabulation, généralement juste au-dessus de la touche CAPS LOCK — verrouillage des majuscules). Cela devrait compléter automatiquement le reste du nom de fichier ; s'il y en a plusieurs qui commencent avec les mêmes caractères, la tabulation complètera jusqu'à la prochaine lettre qui sera différente entre les fichiers, il suffit de rajouter une lettre et de ré-appuyer sur TAB pour que la « complétion automatique » continue.
6. Quand tout le nom de fichier a été complété (automatiquement en appuyant sur TAB), valide avec la touche « Entrée ». Un message te demandera de confirmer que tu veux supprimer ce fichier : valide avec « o » (pour Oui), et ton fichier disparaîtra.



Mageia 7 (64bits) - Plasma - Intel Core i7-8700K @ 3.70Ghz - 16Go RAM
frenchmageiauser_9c2c8
   
edocal Membre non connecté

Rang

Avatar

Inscrit le : 23/01/2008 à 14h48

Localisation : Hérault

Messages: 26

Le 27/11/2019 à 22h10
Bonsoir,

Quand je lance Dolphin j’ouvre la page Dossier Personnel qui contient environ 30 dossiers ( photos, documentation, factures, etc.) et quelques fichiers seuls ( dont celui qui résiste) attendant d’être déplacés.
C’est là que j’ai ouvert un terminal avec F4 et tapé « rm LES ». Mais ensuite la touche « Tab » n’a rien donné.

Toujours dans Dossier Personnel j'ai pris un autre fichier seul, j'ai créé un dossier dans lequel je l'ai déplacé et ta méthode a fonctionné, il a été supprimé.
Mais ça n’a pas marché pour le fichier au nom en majuscules avec accents qui refuse d'être déplacé.

Merci pour ta proposition. Si tu en as une autre...


Édouard
   
Jybz Membre non connecté

Rang

Avatar

Modérateur Administrateur

Inscrit le : 10/10/2018 à 10h26

Messages: 3037

Le 28/11/2019 à 07h27
peux tu avant de tenter les commandes avec RM, afficher le contenu du dossier dans le terminal ?

Code BASH :
ls -lisah ./


Il y a peut-être un espace avant, ou un autre truc étrange.
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 3126

Le 28/11/2019 à 07h53
Bonjour !
Avec un ls comme écrit ci dessus tu va peut être te retrouver avec
"Soir�e.txt" au lieu de "Soirée.txt" par exemple


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7.1 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 7.1 plasma 64b
   
edocal Membre non connecté

Rang

Avatar

Inscrit le : 23/01/2008 à 14h48

Localisation : Hérault

Messages: 26

Le 28/11/2019 à 09h26
Bonjour jybz et m@123,

Voici un extrait du résultat (si nécessaire je transmettrai la page entière) :


[edouard@localhost ~]$ ls -lisah ./

2966891 8,0K -rw-rw-r--  1 edouard edouard 7,9K janv. 21  2019 "LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt"

La seule différence que je vois avec un autre fichier seul (à part les majucules et les accents) est dans les guillemets : doubles pour le récalcitrant, simples pour les autres comme celui-là :


2894811  28K -rw-rw-r--  1 edouard edouard  28K nov.  23 08:20 'Douleur dans la nasse_16 nov 2019.odt'


Merci à vous deux


Édouard
   
magnux77 Membre non connecté

Rang

Avatar

Inscrit le : 21/09/2009 à 11h49

Localisation : Champs-sur-Marne France

Messages: 5354

Le 28/11/2019 à 09h45
Reprend la méthode stroibe974 mais essaie avec
rm \"LES et auto-completion


...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia7-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia7 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia6/Xfce]
   
Jybz Membre non connecté

Rang

Avatar

Modérateur Administrateur

Inscrit le : 10/10/2018 à 10h26

Messages: 3037

Le 28/11/2019 à 10h23
avant de chercher à le supprimé, j'aurais plutot essayé de le renommer.
à la place de :
rm quelquechose
j'utiliserais
mv quelquechose nouveauNom

Inutile de taper LES, juste le L....

AHHH je sais pourquoi tu n'as rien. Tu as plusieurs fichier commençant par LES, du coup, il ne sait pas par quoi compléter.

Tape deux fois sur [TAB] et tu auras une liste.
Comme magnux77 à dit, tu peux faire :
mv "LES É[TAB]" nomTemporaire.odt
(voire, [TAB][TAB] si là encore, il y a deux noms commençant par É.
D'ailleurs, si on avait une liste plus complète, on pourrait voir s'il y a vraiment bien deux noms commençant par LES...
   
edocal Membre non connecté

Rang

Avatar

Inscrit le : 23/01/2008 à 14h48

Localisation : Hérault

Messages: 26

Le 28/11/2019 à 10h36
Bonjour magnus77,

[edouard@localhost ~]$ rm \"LES

L'auto-complétion ne marche pas...

Merci


Édouard
   
Jybz Membre non connecté

Rang

Avatar

Modérateur Administrateur

Inscrit le : 10/10/2018 à 10h26

Messages: 3037

Le 28/11/2019 à 10h47
Non mais il n'y a pas de guillemet. le caractère \ vient échapper le caractère " qui sera alors compris comme faisant parti du nom de fichier et non comme le comportement par défaut du terminal qui le comprends comme un délimiteur d'un ensemble de caractère.

D'ailleurs, s'il a utilisé " à la place de ' c'est à cause du caractère ' lui même qui est mis dans le titre "[...]D'UN[...]".

Ton nom de fichier ne comprends pas de guillemet, donc il ne faut pas taper \" mais uniquement ".
D'ailleurs, l'auto-completion vient ajouter automatiquement " il me semble.

Exemple :
Code BASH :
[jybz@localhost dossier]$ ls -lsh
total 12
-rw-rw-r-- 1 jybz jybz 3217 nov.  28 10:12  0_spec
-rw-rw-r-- 1 jybz jybz    2 nov.  28 10:45 "D'UN mauvaisNom"
 


J'ai tapé :
rm D[TAB]
et l'autocompletion à proposé :
rm D\'UN\ mauvaisNom

Donc, tu peux taper :
Code BASH :
rm LES\ ÉTAPES\ DE\ FABRICATION\ D\'UN\ IMPRIMÉ.odt
   
edocal Membre non connecté

Rang

Avatar

Inscrit le : 23/01/2008 à 14h48

Localisation : Hérault

Messages: 26

Le 28/11/2019 à 15h12
Rebonjour jybz,

Je réponds à tes 2 messages :

1)
Même en root, ça n'a pas marché avec mv, ni pour déplacer ni pour renommer le fichier :

[root@localhost edouard]# mv "LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt" Telechargements
mv: impossible d'évaluer "LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt": Aucun fichier ou dossier de ce type

[root@localhost edouard]# mv "LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt" lesetapes.odt
mv: impossible d'évaluer "LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt": Aucun fichier ou dossier de ce type

Après vérification il n'y a qu'1 LES dans ma liste.

2)
J’ai créé un fichier que j’ai nommé LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ 2.odt
L’autocomplétion a fonctionné et j’ai pu le supprimer...

Par contre :

[root@localhost edouard]# rm LES\ ÉTAPES\ DE\ FABRICATION\ D\'UN\ IMPRIMÉ.odt
rm: impossible de supprimer "LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt": Aucun fichier ou dossier de ce type


Merci


Édouard
   
Jybz Membre non connecté

Rang

Avatar

Modérateur Administrateur

Inscrit le : 10/10/2018 à 10h26

Messages: 3037

Le 28/11/2019 à 15h27
ok... ok...

Que donne :
Code BASH :
ls -1 | grep FABRICATION

?

je compte n'avoir qu'un seul résultat.

S'il n'y en a qu'un, on va tester de le supprimer.
   
edocal Membre non connecté

Rang

Avatar

Inscrit le : 23/01/2008 à 14h48

Localisation : Hérault

Messages: 26

Le 28/11/2019 à 16h15
Oui, il n'y a qu'un résultat :

[edouard@localhost ~]$ ls -1 | grep FABRICATION
LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt

Impossible de le supprimer avec la touche Suppr...



Édouard
   
Jybz Membre non connecté

Rang

Avatar

Modérateur Administrateur

Inscrit le : 10/10/2018 à 10h26

Messages: 3037

Le 28/11/2019 à 16h26
OK !
Alors avec ça :
Code BASH :
rm "$(ls -1 | grep FABRICATION)"
   
edocal Membre non connecté

Rang

Avatar

Inscrit le : 23/01/2008 à 14h48

Localisation : Hérault

Messages: 26

Le 28/11/2019 à 16h41

[edouard@localhost ~]$ rm "$(ls -1 | grep FABRICATION)"
rm : supprimer "LES ÉTAPES DE FABRICATION D'UN IMPRIMÉ.odt" du type fichier ? o
[edouard@localhost ~]$


Bravo Jybz et grand merci ! :super: :super: :super:


Édouard
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie