ls -a não mostrando pasta “system”, mas echo * mostra

3

Quando eu crio uma pasta chamada system em minha pasta pessoal, ou em / tmp (não posso tentar outras localizações pois não sou root, mas o proprietário confirmou o mesmo problema mesmo no root), ls -a não irá mostrá-lo. Também tentei / bin / ls -a, mesmo negócio. Caso contrário, a pasta "funciona" bem, eu posso fazer o cd, pwd mostra a localização correta e tudo mais. Eu posso até mesmo mudar o nome para outra coisa e então mostrarei. Mas se eu mudar o nome para o sistema, não mostrarei mais. Por favor, note que mesmo se eu remover a pasta completamente, ou criá-la em um local onde ela não existia anteriormente, com "sistema mkdir", ela não será mostrada por ls a menos que eu a renomeie para outra coisa. "echo *" mostra a pasta do sistema. dir se comporta como ls (não mostra a pasta). Outras pastas com nomes diferentes funcionam bem e aparecem.

Distro é o CentOS 5.6. Eu tenho outra caixa com o CentOS 5.5 e eu não tenho esse problema lá. Eu não acho que seja relacionado à distro. Eu não tenho acesso root, mas o proprietário confirmou o problema na raiz também.

Informações sobre o ponto de montagem de / etc / mtab: / dev / mapper / VolGroup00-LogVol00 / ext3 rw 0 0

    
por mrbrdo 03.06.2011 / 09:12

1 resposta

1

Um simples alias ls="ls | grep -v system" faria isso. Soa como uma brincadeira ou um rootkit. Havia algum arquivo dentro do diretório?

    
por 03.06.2011 / 14:51

Tags