Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/03/2011, à 15: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 smile

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, à 15: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, à 15: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, à 15:44

RegisBurin

Re : Supprimer un fichier se nommant *.txt

Salut

MrKaer a écrit :

Bonjour,
C'est assez urgent si une âme charitable pouvait me venir en aide elle me sauverai la vie smile

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

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, à 16: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, à 16: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... tongue

Je m'en rappellerai de celle là

Hors ligne

#6 Le 30/03/2011, à 16:07

FRUiT

Re : Supprimer un fichier se nommant *.txt

FRUiT a écrit :
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, à 16: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, à 16: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, à 16: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, à 16:15

RegisBurin

Re : Supprimer un fichier se nommant *.txt

MrKaer a écrit :

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... tongue

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, à 16: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, à 16: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 wink

Hors ligne

#12 Le 30/03/2011, à 16:24

FRUiT

Re : Supprimer un fichier se nommant *.txt

MrKaer a écrit :

# 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, à 16: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, à 16: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, à 16:27

RegisBurin

Re : Supprimer un fichier se nommant *.txt

MrKaer a écrit :

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, à 16: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, à 16: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, à 16: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, à 16: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 hmm
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 smile

Si quelquun a une idée sortie des fagots tongue

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, à 16:44)

Hors ligne

#19 Le 30/03/2011, à 17: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, à 17:09)

Hors ligne

#20 Le 30/03/2011, à 17: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, à 17: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, à 17: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, à 17:46)

Hors ligne

#22 Le 30/03/2011, à 17:52

aduxas

Re : Supprimer un fichier se nommant *.txt

MrKaer a écrit :
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, à 18:05)

Hors ligne

#23 Le 30/03/2011, à 18: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, à 18:05

FRUiT

Re : Supprimer un fichier se nommant *.txt

FRUiT a écrit :
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, à 18: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