Vous devriez penser à vos choix de carrière ou d'études. La réponse à votre question précédente est parfaitement applicable ici. Le transfert d'apprentissage est une capacité importante.
L'avantage est que cela fonctionne sur tous les systèmes, y compris MacOS X.
Rich Homolka
0
Vous pouvez utiliser le --commutateur. Par exemple rm -- -testva supprimer le -testfichier.
Vous pouvez également utiliser un chemin du fichier. Par exemple rm ./-testva supprimer le -testfichier.
Les opérations ci-dessus sont beaucoup plus faciles et vous devriez utiliser l’astuce './' (cela fonctionnerait sous MacOSX ou BSD par exemple), mais pour être complet:
Utilisez ls -ipour obtenir le numéro d'inode, puis utilisezfind . -inum INODENUMBER -delete -print
Réponses:
--
termine les commutateurs de ligne de commande.la source
Ou, sans utiliser la convention GNU, vous pouvez utiliser ./:
Ainsi
touch ./-filename
etrm ./-filename
la source
Vous pouvez utiliser le
--
commutateur. Par exemplerm -- -test
va supprimer le-test
fichier.Vous pouvez également utiliser un chemin du fichier. Par exemple
rm ./-test
va supprimer le-test
fichier.la source
Les opérations ci-dessus sont beaucoup plus faciles et vous devriez utiliser l’astuce './' (cela fonctionnerait sous MacOSX ou BSD par exemple), mais pour être complet:
Utilisez
ls -i
pour obtenir le numéro d'inode, puis utilisezfind . -inum INODENUMBER -delete -print
la source