Supprimer un fichier contenant des caractères spéciaux

Décembre 2016

Si le fichier que vous souhaitez supprimer commence par un caractère "moins" (-), la commande rm risque de prendre la suite comme une option de la ligne de commande.
  • Pour y remédier, une première solution consiste à faire précéder le nom du fichier de la commande "--", indiquant à rm qu'il n'y a plus d'options au-delà de celle-ci :
    rm -- -nom-du-fichier-a-supprimer
  • Une seconde solution consiste à échapper le caractère "-" en le faisant précéder d'un antislash :
    rm \-nom-du-fichier-a-supprimer
  • Une dernière solution consiste à donner le chemin complet ou le chemin relatif en commençant par ./ et en entourant le nom du fichier par des guillemets :
    rm ./"-nom-du-fichier-a-supprimer"

A voir également :

Ce document intitulé «  Supprimer un fichier contenant des caractères spéciaux  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.