
Como você criaria e excluiria um arquivo que começa com o símbolo “-”? Tente.
Não consigo escrever o comando para esta pergunta e não sei por quê.
Responder1
touch -- <filename>
rm -- <filename>
--
encerra as opções de linha de comando.
Responder2
Ou, sem usar a convenção GNU --, você pode usar ./:
Assim touch ./-filename
erm ./-filename
Responder3
Você pode usar --
o interruptor. Por exemplo rm -- -test
, excluirá -test
o arquivo.
Você também pode usar um caminho do arquivo. Por exemplo rm ./-test
, excluirá -test
o arquivo.
Responder4
Os itens acima são muito mais fáceis, e você deve usar o truque './' (funcionaria no MacOSX ou BSD, por exemplo), mas para completar:
Use ls -i
para obter o número do inode e, em seguida, usefind . -inum INODENUMBER -delete -print