'ls' falha no diretório copiado do Win e OSX [closed]

1

Não consigo ls em uma pasta que acabei de transferir do win7 para o OSX por meio de uma unidade FAT32. Não sei como procurar uma resposta para esse problema.

Eu tentei o seguinte:

sudo chmod u=rwx myfolder/
sudo chmod a+rx myfolder/

... sem sucesso. Eu descobri que sudo ls parece funcionar. Por que isso seria?

    
por jml 04.05.2014 / 04:14

2 respostas

0

uau, eu nunca teria pensado que isso poderia acontecer, mas acontece que havia um arquivo nesse diretório chamado 'ls' sem uma extensão, então estava sobrescrevendo o padrão sys enquanto eu estava nesse diretório e rodando ls através do suposto executável do cwd .

um caso raro e embaraçoso, mas verdadeiro e não completamente óbvio ao tentar resolver problemas. Eu suponho que este é um dos assuntos mais antigos do livro.

    
por 04.05.2014 / 11:01
0

Provavelmente, a permissão de leitura ou execução (ou ambos) está ausente. Você pode verificar isso com ls -ld folder .

Você pode corrigi-lo com chmod u=rwx folder ou (dependendo das permissões pretendidas chmod a+rx folder .

    
por 04.05.2014 / 04:21