#1 Le 30/03/2011, à 14:39
- MrKaer
Supprimer un fichier se nommant *.txt
Bonjour,
C'est assez urgent si une âme charitable pouvait me venir en aide elle me sauverai la vie
Je ne sais pas comment je me suis débrouiller mais j'ai réussit a créer un fichier se nommant *.txt
J'aurai voulu le supprimer mais je ne sais pas du tout comment faire, au secours :s
En vous remerciant par avance pour vos reponses
Hors ligne
#2 Le 30/03/2011, à 14:42
- redo_fr
Re : Supprimer un fichier se nommant *.txt
\rm -i \*\.txt
le '-i', c'est pour être sûr de ne pas faire de bêtises ^_^
Dernière modification par redo_fr (Le 30/03/2011, à 14:43)
Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -
Hors ligne
#3 Le 30/03/2011, à 14:44
- RegisBurin
Re : Supprimer un fichier se nommant *.txt
Salut
Bonjour,
C'est assez urgent si une âme charitable pouvait me venir en aide elle me sauverai la vieJe ne sais pas comment je me suis débrouiller mais j'ai réussit a créer un fichier se nommant *.txt
J'aurai voulu le supprimer mais je ne sais pas du tout comment faire, au secours :sEn vous remerciant par avance pour vos reponses
Il se trouve où ce fichier ? dans quel dossier ?
Il a été créé en faisant quoi ?
Tu ne peux même pas le supprimer de manière graphique ? ou le renommer (de manière graphique) ?
@+
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#4 Le 30/03/2011, à 15:04
- FRUiT
Re : Supprimer un fichier se nommant *.txt
rm '*.txt'
(testé)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#5 Le 30/03/2011, à 15:04
- MrKaer
Re : Supprimer un fichier se nommant *.txt
Ca fonctionne pour un *.txt mais mon fichier s'apelle *.2tx et il me dit que le fichier n'existe pas
rm \*\.2tx
rm: *.2tx n'existe pas
une idée ?
Je ne comprend pas pourquoi cela fonctionne avec le *.txt
Au secours...
Je m'en rappellerai de celle là
Hors ligne
#6 Le 30/03/2011, à 15:07
- FRUiT
Re : Supprimer un fichier se nommant *.txt
rm '*.txt'
(testé)
rm '*.2tx'
(testé aussi)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#7 Le 30/03/2011, à 15:12
- MrKaer
Re : Supprimer un fichier se nommant *.txt
je ne sais pas pourquoi cette commande a fonctionné la première fois et maintenant elle ne veut plus s'executer , toujours le meme message d'erreur, ce fichier n'existe pas.
Merci pour votre aide
Hors ligne
#8 Le 30/03/2011, à 15:14
- MrKaer
Re : Supprimer un fichier se nommant *.txt
# rm '*.2tx'
rm: *.2tx n'existe pas
# rm \*\.2tx
rm: *.2tx n'existe pas
Hors ligne
#9 Le 30/03/2011, à 15:14
- redo_fr
Re : Supprimer un fichier se nommant *.txt
Donnes nous le résultat de
ls -l <repertoire>
pour voir
Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -
Hors ligne
#10 Le 30/03/2011, à 15:15
- RegisBurin
Re : Supprimer un fichier se nommant *.txt
Ca fonctionne pour un *.txt mais mon fichier s'apelle *.2tx et il me dit que le fichier n'existe pas
rm \*\.2tx
rm: *.2tx n'existe pasune idée ?
Je ne comprend pas pourquoi cela fonctionne avec le *.txt
Au secours...
Je m'en rappellerai de celle là
Tu aurais du dire dès le début le nom exact du fichier, là, c'est difficile à suivre...
Il faudrait que tu donnes les commandes exactes que tu as testé (en fait les retours exacts du terminal => copier/coller de l'intégralité de ce que tu tapes, et de ce qu'il répond), car celle que tu donnes ont une syntaxe éronnée (la première, par exemple, telle que tu l'écris, supprime 'dans tous les dossiers' un fichier qui s'appelle ".2xt"... sûr qu'il ne trouve rien...), et cela ne m'etonne pas qu'elles ne fonctionne pas. Les commandes sont très sensibles à la casse et à la syntaxe, il faut être très précis... (celle de FRUIT, entrée sans les guillemets, supprimerait 'dans le répertoire courant' 'tous les fichiers avec l'extension .txt... super dangereux si on oubli les guillemets...)
De plus, tu n'as pas répondu à mes questions... Ou est sensé se trouver ce fihier ? Tu l'as créé comment ?
@+
Edit: a la relecture, tes "commandes" ne peuvent de toute façon pas fonctionner... \ ne veut pas dire la même chose que / ...
Dernière modification par RegisBurin (Le 30/03/2011, à 15:19)
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#11 Le 30/03/2011, à 15:19
- MrKaer
Re : Supprimer un fichier se nommant *.txt
J'ai crée ce fichier en faisant une mauvaise manip par la commande FTP :
ls -C *.2tx
J'ai ensuite validé et ca creer un fichier.
Peut importe le rep je pense sinon c'est du genre /u/xxx/xxx/xxx/ rien de spécial tout de très classique , les noms reps ne possèdent pas d'accents ni d'espace dans leurs noms.
Désolé de ne pas t'avoir répondu je n'avais pas vu ton message précédent.
le retour que j'ai du ls -l
-rw-rw---- 1 informix informix 22523 mar 30 16:09 test.txt
-rw-rw---- 1 informix informix 22523 mar 30 16:11 *.2tx
Merci de m'aider les gars
Hors ligne
#12 Le 30/03/2011, à 15:24
- FRUiT
Re : Supprimer un fichier se nommant *.txt
# rm '*.2tx'
rm: *.2tx n'existe pas
# rm \*\.2tx
rm: *.2tx n'existe pas
Question con mais bon, tu es sur que tu as bien navigué jusqu'au bon répertoire (avec cd) avant de le faire ? Car moi ça marche parfaitement.
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#13 Le 30/03/2011, à 15:24
- MrKaer
Re : Supprimer un fichier se nommant *.txt
y a pas moyen de supprimer un fichier par une date précise genre créer aujourdhui à 16:11 ?
Hors ligne
#14 Le 30/03/2011, à 15:26
- FRUiT
Re : Supprimer un fichier se nommant *.txt
Sinon comme ça, ça marche aussi :
rm '/chemin/vers/*.2tx'
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#15 Le 30/03/2011, à 15:27
- RegisBurin
Re : Supprimer un fichier se nommant *.txt
y a pas moyen de supprimer un fichier par une date précise genre créer aujourdhui à 16:11 ?
Y'a pas moyen d'avoir un copier/coller exact de la situation... au pire un screenshot ??
Imprécision = Impossibilité de réponse/aide...!
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#16 Le 30/03/2011, à 15:27
- redo_fr
Re : Supprimer un fichier se nommant *.txt
C'est parce que tu dois avoir un caractère parasite invisible (par exemple une 'espace' après le 'x')
Tu peux utiliser la commande suivante en faisant TRES attention:
\rm -i *
ATTENTION : Tu risques d'effacer tout fichier présent dans le répertoire, réponds 'non' lorsque 'rm' te demande d'effacer les fichiers que tu souhaites garder, réponds 'oui' lorsque tu arrives au fichier à éliminer:
exemple
\rm -i *
rm: remove *.txt? n
rm: remove deux.txt? n
rm: remove un.txt? n
rm: remove *.2tx? y
Dernière modification par redo_fr (Le 30/03/2011, à 15:32)
Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -
Hors ligne
#17 Le 30/03/2011, à 15:31
- yohann
Re : Supprimer un fichier se nommant *.txt
rm \*\.2tx puis complete avec tab car il y a surement des espace à la fin du nom de ton fichier
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#18 Le 30/03/2011, à 15:41
- MrKaer
Re : Supprimer un fichier se nommant *.txt
Merci beaucoup à tous mais aucune des solutions ne fonctionne j'ai bien pené à l'espace avant ou aprés el nom du fichier j'ai donc fais un rm '*.2tx ' et un rm ' *.2tx' mais la machine continue de me dire que le fichier n'existe pas
Il doit y avoir un soucis quelquepart.
C'est pas une distro Ubuntu mais un Unix SCO amis je me suis dit que j'obtiendrai de l'aide plus en quantié sur Ubuntu vu que jai une distro perso chez moi
Si quelquun a une idée sortie des fagots
N'y a t il pas des ID de fichier unique pour faire reference au fichier par son id pour le supprimmer ?
j'ai trouvé une commande de ce type mais il faudrait que jen soit sur
find . -name "*" -type f -mtime -1 -print | xargs rm
merci pour ta solution redo mais la quatité de fichier est trop importante, de l'orde 2000 dans ce repertoire je ne peux pas prendre ce risque.
Dernière modification par MrKaer (Le 30/03/2011, à 15:44)
Hors ligne
#19 Le 30/03/2011, à 16:06
- aduxas
Re : Supprimer un fichier se nommant *.txt
S'il y avait deja un fichier dont le nom se terminait en .2tx, c'est celui-la que tu auras ecrase:
ftp> ls -C *.txt
output to local-file: test.txt [anpqy?]? y
229 Entering Extended Passive Mode (|||30056|)
150 Here comes the directory listing.
226 Directory send OK.
ftp> quit
Ceci m'a ecrase mon fichier test.txt avec la liste de mes fichiers sur la machine lointaine. S'il ny'avait pas de fichier .2tx, tu auras en effet cree "*.2tx", dans le repertoire ou tu te trouvais a ce moment (cad sous ftp). Si tu avais change de repertoire en-dessous de ftp, en quittant, tu te retrouves dans le repertoire de depart, duquel tu avais lance ftp. Le fichier sera donc ailleurs. (Desole, pas d'accents sur ma machine ici).
Dernière modification par aduxas (Le 30/03/2011, à 16:09)
Hors ligne
#20 Le 30/03/2011, à 16:16
- FRUiT
Re : Supprimer un fichier se nommant *.txt
Autre possibilité, le caractère récalcitrant n'est pas un espace. Dans ce cas tu peux essayer :
rm *'*.2tx'*
Ca ne devrait supprimer que le fichier en question.
Pour tester préalablement fais :
echo rm *'*.2tx'*
Cela affichera la liste des fichier susceptibles d'être englobés par ce masque.
Sinon, comme je l'ai déjà demandé et comme le répète à juste titre aduxas avec explications, es-tu bien SUR d'être dans le bon répertoire quand tu lances la commande ?
Dernière modification par FRUiT (Le 30/03/2011, à 16:17)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#21 Le 30/03/2011, à 16:44
- MrKaer
Re : Supprimer un fichier se nommant *.txt
Si je fais un simple ls sans chemin ni paramètres dans le répertoire où je me trouve je le vois bien ce fichier.
Sinon quelle est la commande me permettant d'avoir le detail du chemin du fichier ?
Peut etre est ce un lien que je vois mais j'en doute ... :s
Dernière modification par MrKaer (Le 30/03/2011, à 16:46)
Hors ligne
#22 Le 30/03/2011, à 16:52
- aduxas
Re : Supprimer un fichier se nommant *.txt
find . -name "*" -type f -mtime -1 -print | xargs rm
Quoi de ceci
find . -name \\*.* -exec rm -i {}\;
correction: double slash ou encore "\*.*"
Dernière modification par aduxas (Le 30/03/2011, à 17:05)
Hors ligne
#23 Le 30/03/2011, à 17:04
- MrKaer
Re : Supprimer un fichier se nommant *.txt
Il me trouve bien mon fichier si je fais un
find . -name \*.*
./b_maj40.2tx
./*.2tx
Mais jai 2000 fichiers dans ce rep, c'est risque d'erreur.
Hors ligne
#24 Le 30/03/2011, à 17:05
- FRUiT
Re : Supprimer un fichier se nommant *.txt
echo rm *'*.2tx'*
Et on pourrait peut-être savoir ce que donne ceci ?
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#25 Le 30/03/2011, à 17:07
- aduxas
Re : Supprimer un fichier se nommant *.txt
Comme j'ai indique, il faut changer le format du nom pour limiter le nombre de fichiers. Un seul backslash ne suffit pas, je viens de constater.
Hors ligne