remover arquivo iniciado com - [RESOLVIDO]

1. remover arquivo iniciado com - [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 10/01/2013 - 10:10h

E aí galera, tudo blz,


Poutz, nunca tinha passado por isso antes.

Acidentalmente, consegui criar um arquivo tgz com o seguinte nome: -p
criei assim, tar -czvf -p dir.tgz dir/

T_T

agora não consigo apagar esse [*****].. haha

Alguém aí tem idéia de como apagar arquivos assim?


Vlws.


  


2. Re: remover arquivo iniciado com - [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/01/2013 - 10:13h

Tente dessas duas formas:


rm -rf \-p
rm -rf "-p"



3. Re: remover arquivo iniciado com - [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 10/01/2013 - 10:18h

Vlw por responder renato,

Já tentei


rm -rf '-p'
rm -rf \-p
rm -rf \'-p'
rm -rf '\-p'
rm -rf "-p"
rm -rf \-p
rm -rf \"-p"
rm -rf "\-p"
rm -rf $p




4. Re: remover arquivo iniciado com - [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/01/2013 - 10:21h

Tente por caractere coringa:


rm -rf ?p



5. Re: remover arquivo iniciado com - [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 10/01/2013 - 10:25h

Se ele é um arquivo e não diretório, não deve ser usado o parâmetro "-r", daí o erro.


6. Re: remover arquivo iniciado com - [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 10/01/2013 - 10:26h

Tbm não ^^


rm -rf ?p
rm: opção inválida -- p
Try `rm ./-p' to remove the file `-p'.
Tente `rm --help' para mais informação.



7. Re: remover arquivo iniciado com - [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 10/01/2013 - 10:27h

aeuheuaeua

Olha a resposta aqui bem no erro do RM....



Try `rm ./-p' to remove the file `-p'.

rm -rf ./-p




Vlw ai pela ajuda galera...!!!


8. Re: remover arquivo iniciado com - [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/01/2013 - 10:34h

madrugada escreveu:

Se ele é um arquivo e não diretório, não deve ser usado o parâmetro "-r", daí o erro.


Nada a v... o parâmetro -r significa recursivo, ou seja, acessa diretórios e subdiretórios, nada mais além disso. Neste caso, além d apagar arquivos, tb apaga diretórios.


9. Re: remover arquivo iniciado com - [RESOLVIDO]

cr0n
_di0

(usa FreeBSD)

Enviado em 10/01/2013 - 10:44h

Esse problema não é tão incomum e está descrito no manual do rm como solucioná-lo.

Além da opção a qual resolveu o problema, pode-se usar também:

rm -- -p

o mesmo serve para outros comandos:

touch -- -alfa
ls -la -- -beta

etc.


10. Re: remover arquivo iniciado com - [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/01/2013 - 10:51h

_di0 escreveu:

Esse problema não é tão incomum e está descrito no manual do rm como solucioná-lo.

Além da opção a qual resolveu o problema, pode-se usar também:

rm -- -p

o mesmo serve para outros comandos:

touch -- -alfa
ls -la -- -beta

etc.


Legal, não sabia!


11. Re: remover arquivo iniciado com - [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 10/01/2013 - 11:13h

_di0 escreveu:

Esse problema não é tão incomum e está descrito no manual do rm como solucioná-lo.

Além da opção a qual resolveu o problema, pode-se usar também:

rm -- -p

o mesmo serve para outros comandos:

touch -- -alfa
ls -la -- -beta

etc.




Bacana, tbm não sabia disso!.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts