Como remover um arquivo com nome estranho
Se você precisar remover um arquivo chamado -h o comando rm -h não irá funcionar. O comando rm irá interpretar o -h como um parâmetro e não como um arquivo, já que o primeiro caracter é o -, noramlmente utilizado para sinalizar parâmetros. Para remover o arquivo basta dar o caminho até ele:
daniduc@nicholas:~/teste$ ls
-h
daniduc@nicholas:~/teste$ rm ./-h
daniduc@nicholas:~/teste$ ls
daniduc@nicholas:~/teste$
Se o nome do arquivo começar por um espaço, basta colocar uma contrabarra na frente do espaço. Veja:
daniduc@nicholas:~/teste$ ls
teste
daniduc@nicholas:~/teste$ rm teste
rm: cannot lstat `teste’: No such file or directory
daniduc@nicholas:~/teste$ rm \ teste
daniduc@nicholas:~/teste$ ls
daniduc@nicholas:~/teste$


Discussion Area - Leave a Comment