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.