Comment supprimer un fichier dont le nom de fichier commence par un tiret (trait d'union ou moins) -
? Je suis connecté en ssh à un serveur OSX distant et j'ai ce fichier dans mon répertoire :
tohru:~ $ ls -l
total 8
-rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help
...
Comment diable puis-je supprimer --help
d'une CLI ? Ce problème est quelque chose que je rencontre parfois sous différentes formes, ces fichiers sont faciles à créer, mais difficiles à supprimer.
J'ai essayé d'utiliser une barre oblique inverse
rm --help
J'ai essayé les guillemets
rm "--help"
Comment empêcher que le caractère moins (tiret ou trait d'union) soit interprété comme une option ?
Réponse acceptée :
Utilisez "-" pour que rm arrête d'analyser les options de ligne de commande, comme ceci :
rm -- --help