Aller au contenu

[Resolu] Supprimer un fichier commencant par un -


K-20

Messages recommandés

Posté(e)

Bonjour a tous !

Je suis sous NetBSD 3.0 avec fluxbox et j'ai sans faire expres (en voulant compiler un programme en C) cree 2 fichier avec un tiret en premier caractere ...

-ansi et -pedantic !

Je essaye de les supprimer avec rm '-ansi' mais ca ne fonctionne pas :(

J'ai le droit a ce beau message d'erreur :

rm: unknown option -- a

usage: rm [-f|-i] [-dPRrvW] file ...

Donc si quelqu'un avait une solution en commande pour supprimer ces fichiers ca m'aiderais pas mal ...

Merci d'avance !

Posté(e)

lorinc@emphyrio:~$ touch -- -theo
lorinc@emphyrio:~$ rm "-theo"
rm: option invalide -- t
Essayer `rm ./-theo' pour enlever le fichier `-theo'.
Pour en savoir davantage, faites: « rm --help ».

même avec les guillement, ça reste un string commençant par '-', donc potentiellement une option :transpi:

Posté(e)
lorinc@emphyrio:~$ touch -- -theo

Si tu pouvais éviter...

On a pas élevé les cochons ensemble ensemble que je sache :-D

Nan, mais je me disait qu'il y avait au moins un autre façon de faire :

me@lorentz$ touch -- -pas-a-theo
me@lorentz$ ls
-pas-a-theo
me@lorentz$ unlink -pas-a-theo 
me@lorentz$ ls

me@lorentz$ touch -- -pas-a-theo
me@lorentz$ ls
-pas-a-theo
me@lorentz$ find . -name '-*' -exec rm '{}' ';'
me@lorentz$ ls

Voila.

Non mais :love:

Posté(e)
petit coquinoux, j'aurais pourtant été persuadé que le "rm theo" t'aurais plus gêné que le "touch theo" :-D
Un "rm -theo" c'est un peu comme un "add +theo", donc ça va :love:
find, c'est un peu dangereux, non ? ou alors avec rm -i
Ouais bien sûr c'est juste un poc, pas un truc que je conseille d'utiliser :yes:

Et puis il faut bien régler le path et le pattern.

Posté(e)

Oui j'ai Konqueror (pas sûr de l'ortho ...) mais j'aime les lignes de commandes et le Shell :iloveyou:

Pour le find, pareil je trouve ça un peu dangereux ^^ une erreur ça rrive vite et fiout plus rien sur le compte ^^ comme les rm * ~ :iloveyou:

Merci pour toutes ces infos :chinois:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...