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

1 réponse

1 2
Avatar
jlounissart
Vous avez raison, je m'excuse tres sincerement. Mais maintenant que je
connais la reponse, c'est vrai que dans le Man elle y etait.
Mais comme on dit chez moi et pour rester dans les proverbes "quand on
voit les C.o.u.i.l.l.e.s on peut affirmer que c'est un male !!! (rire)

: The files owned by other users cannot be removed if the sticky bit of
the
directory is set and the directory is not owned by the user.

Note: The rm command supports the -- (dash, dash) parameter as a
delimiter
that indicates the end of the flags.

Mais franchement, il fallait vraiment avoir l'esprit tres ouvert pour
comprendre que le double tiret repondait à mon besoin.

En general, sous unix dans une expression reguliere quand on veut qu'un
caratere ne soit pas interprete on met un anti slash '' !!!!!

Le man est genial, mais pour un novice, que je suis, il sert au debut a
me rappeler la syntaxe de quelque chose que j'ai eu connu!!!
1 2