Aller au contenu

[Resolu] Supprimer un fichier commencant par un -

Featured Replies

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 !

Modifié par K-20

Posté(e)
  • Auteur

Merci beaucoup !

ca a fonctionne, je retiens la methode :)

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

find, c'est un peu dangereux, non ? ou alors avec rm -i

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)

si tu as fluxbox, tu dois bien avoir un gestionnaire de fichiers, donc tu sélectionnes tes fichiers et tu cliques (ou appuie) sur supprimer et le tour est joué. :-D

Posté(e)
  • Auteur

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.