OVH Cloud OVH Cloud

rm -lrt

11 réponses
Avatar
freedba
Bonjour,

par erreur j'ai cr=E9=E9 un fichier du nom de -lrt.

drwxr-xr-x 4 root system 1024 27 sep 15:40 .
-rw-r--r-- 1 root system 502 27 sep 15:40 -lrt
-rw------- 1 root system 5552 27 sep 15:44 .sh_history

root@devlpt>/home/root$rm -lrt
/bin/rm: Option non reconnue : l
Syntaxe : rm [-firRe] [--] Fichier...
root@devlpt>/home/root$

Comment avec la commande rm je peux le supprimer autrement qu'en
faisant rm -i *
et repondre y sur -lrt !!!!=20

merci

10 réponses

1 2
Avatar
Fred
Bonjour,

par erreur j'ai créé un fichier du nom de -lrt.

drwxr-xr-x 4 root system 1024 27 sep 15:40 .
-rw-r--r-- 1 root system 502 27 sep 15:40 -lrt
-rw------- 1 root system 5552 27 sep 15:44 .sh_history

/home/root$rm -lrt
/bin/rm: Option non reconnue : l
Syntaxe : rm [-firRe] [--] Fichier...
/home/root$

Comment avec la commande rm je peux le supprimer autrement qu'en
faisant rm -i *
et repondre y sur -lrt !!!!

merci



rm -- '-lrt'

A+
Fred

Avatar
Thomas Baruchel
Comment avec la commande rm je peux le supprimer autrement qu'en
faisant rm -i *
et repondre y sur -lrt !!!!


Tu peux toujours gagner du temps avec
rm -i *rt
ou alors utiliser un gestionnaire de fichiers comme mc (midnight commander)
ou encore lire lapage de manuel de ton shell qui doit expliquer comment
protéger le signe - afin d'éviter qu'il soit interprété.

--
Thomas Baruchel
write to baruchel at the host called bluebottle dot com
écrire à baruchel chez l'hôte nommé bluebottle point com

Avatar
Paul Gaborit
À (at) 27 Sep 2005 06:45:30 -0700,
"freedba" écrivait (wrote):
par erreur j'ai créé un fichier du nom de -lrt.

drwxr-xr-x 4 root system 1024 27 sep 15:40 .
-rw-r--r-- 1 root system 502 27 sep 15:40 -lrt
-rw------- 1 root system 5552 27 sep 15:44 .sh_history

/home/root$rm -lrt
/bin/rm: Option non reconnue : l
Syntaxe : rm [-firRe] [--] Fichier...
/home/root$

Comment avec la commande rm je peux le supprimer autrement qu'en
faisant rm -i *
et repondre y sur -lrt !!!!


La ligne "Syntaxe" ci-dessous vous donne une solution adaptée à votre
commande 'rm':

rm -- -ltr

L'option '--' permet de dire qu'il n'y a plus d'autre option après.

Mais, certaines commandes Unix (ou certains Unix) ne connaissent pas
le '--'. Dans ce cas, l'autre solution est :

rm ./-ltr

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>

Avatar
mdnews


par erreur j'ai créé un fichier du nom de -lrt.

Comment avec la commande rm je peux le supprimer autrement qu'en
faisant rm -i *



rm ./-lrt

Avatar
jlounissart
Heureusement que tout le monde n'est pas comme toi. Il vaut mieux
apparemment trois qui savent quelque chose qu'un seul comme toi qui
sait rien et qui fait la morale aux autres, c'est sur que dans le man
ca doit etre expliqué, saucisson!!!
Avatar
jlounissart
merci monsieur, votre reponse est impeccable, vous me donner une
solution et vous l'expliquer.

Merci
Avatar
TiChou
Dans le message
<news:,
** tapota sur f.c.o.unix :

Heureusement que tout le monde n'est pas comme toi. Il vaut mieux
apparemment trois qui savent quelque chose qu'un seul comme toi qui
sait rien et qui fait la morale aux autres, c'est sur que dans le man
ca doit etre expliqué, saucisson!!!


Imbécile !

--
TiChou

Avatar
Thomas Baruchel
Heureusement que tout le monde n'est pas comme toi. Il vaut mieux


Ce serait bien triste, n'est-ce pas ? Heureusement qu'il y en a aussi
des comme vous pour rendre ma journée un peu amusante.

apparemment trois qui savent quelque chose qu'un seul comme toi qui
sait rien et qui fait la morale aux autres, c'est sur que dans le man
ca doit etre expliqué, saucisson!!!


En fait, j'ai souhaité vous aider en vous proposant plusieurs méthodes
diverses que j'utilise dans le même genre de situation (il y a un truc
de ce genre qui se produit avec la commande 'mkisofs -o' je ne sais
plus bien comment, je crois quand on met plusieurs options avec un
seul signe moins alors qu'il faut en fait les séparer ; combien
de fois ne me suis-je pas retrouvé avec un fichier appelé -o au
lieu du nom spécifié) ; je réagis alors comme je vous l'ai expliqué :
ou bien j'ai la curiosité de regarder dans la page de manuel pour trouver
une information que je m'empresserai d'oublier car je rencontre le
problème trop rarement, soit j'utilise des solutions dérivées.
Sincèrement heureux que vous ayez trouvé une solution plus précise
par entre temps. Si vous l'oubliez, faute d'usage assez fréquent,
mes autres solutions peuvent quand même vous être utiles.

Je doute par contre que "saucisson" soit expliqué dans le man comme
vous semblez l'affirmer, mais de toute façon, quel rapport avec
le sujet ?

--
Thomas Baruchel
write to baruchel at the host called bluebottle dot com
écrire à baruchel chez l'hôte nommé bluebottle point com

Avatar
Paul Gaborit
À (at) 27 Sep 2005 07:30:41 -0700,
écrivait (wrote):
merci monsieur, votre reponse est impeccable, vous me donner une
solution et vous l'expliquer.


C'est gentil d'être courtois... mais il faut savoir l'être avec tout
le monde. Surtout sur un forum. La réponse de Thomas Baruchel est tout
aussi valable (ainsi d'ailleurs que sa réponse à votre réponse).

Quant on voit quelqu'un mourir de faim à côté d'une rivière
poissoneuse, on peut lui donner un poisson ou lui apprendre à pêcher.

Je vous ai "donner du poisson". Thomas Baruchel a tenté de vous
"apprendre à pêcher". Les deux réponses sont tout à fait valables.

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>

Avatar
Etienne de Tocqueville
Thomas Baruchel a écrit sur fr.comp.os.unix :

Tu peux toujours gagner du temps avec
rm -i *rt


:~> rm *rt
rm: invalid option -- l
Pour en savoir davantage, faites: `rm --help'.

Marche pô !... ;-)

1 2