Comment voulez-vous créer puis supprimer un fichier qui commence par le symbole "-"? L'essayer
Je ne peux pas écrire la commande pour cette question et je ne sais pas pourquoi.
Comment voulez-vous créer puis supprimer un fichier qui commence par le symbole "-"? L'essayer
Je ne peux pas écrire la commande pour cette question et je ne sais pas pourquoi.
Réponses:
touch -- <filename>
rm -- <filename>
-- termine les commutateurs de ligne de commande.
Ou, sans utiliser la convention GNU, vous pouvez utiliser ./:
Ainsi touch ./-filenameetrm ./-filename
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