OS X escrito no sistema de arquivos NTFS: arquivos desapareceram após ls -l @

0

Eu tenho um disco rígido NTFS que eu escrevi arquivos depois de seguir o instruções aqui para permitir a gravação em NTFS . Notei que, se eu gravar arquivos em NTFS, depois de desconectar a unidade e reconectar, os arquivos adicionados ficaram esmaecidos. Conforme esta discussão , eles mencionaram problemas com atributos estendidos. Isso pode ser visto com ls -l com arquivos com @ nas permissões de arquivo.

Meu problema é que depois de digitar ls -l@ no terminal, 90% dos arquivos na pasta desapareceram. Isso inclui arquivos com @ na permissão de arquivo junto com muitos arquivos que não continham @ nas permissões de arquivo.

Ainda mais curioso: Após os arquivos desaparecerem do terminal, eu ainda poderia ir para a mesma pasta no localizador e abrir os arquivos desaparecidos. Eu pensei que poderia resolver o problema, ejetando o disco rígido e reconectando. No entanto, após a reconexão, os arquivos afetados não aparecem no terminal ou localizador.

Minha pergunta: o que diabos faz ls -l@ e por que meus arquivos desapareceram? Os arquivos realmente desapareceram? Antes de reconectar o disco rígido, os arquivos não estavam aparecendo no terminal, mas estavam aparecendo no visor.

    
por divide_by_zero 04.09.2015 / 22:26

1 resposta

0

My question: what the heck does ls -l@ do and why did it make my files disappear? Are the files really gone? Before I reconnected the hard drive, the files were not showing up in terminal but were showing up in finder.

Como claramente indicado na página do manual para ls :

-@      Display extended attribute keys and sizes in long (-l) output.

Tudo o que adicionar o comando @ a um ls -l seria revelar dados de atributos estendidos conectados ao arquivo, se já existissem. O comando ls nunca iria gravar em um arquivo / diretório ou modificar dados em um arquivo / diretório; apenas lê dados.

Portanto, neste caso, parece que você está correlacionando uma ação (executando ls -l@ ) com outro resultado (arquivos aparentemente desaparecidos) que não tem conexão entre si.

Isso tudo pode ser um problema de dor de cabeça simples - e clássico - do NTFS no Mac OS X; Não importa o que alguém diga O suporte a NTFS no Mac OS X nunca foi ótimo e sempre causou estresse nas pessoas.

    
por 07.09.2015 / 04:44