A alguns dias, no trabalho, estava operando um Servidor linux de um cliente e me deparei com a seguinte situação. O servidor estava com pouquíssimo espaço em disco, sabiasse lá Deus por que, e a origem do problema estava em um diretório com o nome de “-” (isto mesmo com o nome de “traço”) dentro de /var/log
Partindo do principio de que eu já estava dentro de /var/log. Precisava saber o que estava sendo gerado dentro do diretório “-”
Então como qualquer inocente rodei o comando como root
:/var/log# cd -
resposta:
/var/log
Legal descobri que "-" era um comando do tipo cd ~; cd ; que faz alguma coisa digamos "especial"
Então pensei repensei e pensei mais um pouco. como eu vou entrar e ver a causa do problema do espaço em disco. Lembrando que eu não queria simplesmente rodar um
:/var/log# rm -r -
Isto seria muito simples. Além de pode apagar algo "importante" do servidor do cliente.
Então vamos a resposta:
Se vc não consegue entrar no diretório "-" com: /var/log# cd -
tente com o caminho completo:/var/log# cd /var/log/-
Vai funcionar. Pode apostar!
Até a próxima!