Estou usando o TextMate e cada vez que edito um arquivo, uma cópia como o arquivo ._ é criada.
Isso está deixando meu louco louco e da última vez, ele criou um problema sério em algum aplicativo que estou usando, que acredita que o arquivo era um novo componente e, como não pôde carregá-lo (porque NÃO era um novo componente), ele travou.
Como posso me livrar desses arquivos temporários?
Esses arquivos
._
, ou pontos com sublinhado, são criados pelo Mac OSX como uma maneira alternativa de armazenar os Atributos Estendidos em um sistema de arquivos que não os suporta nativamente.Embora técnica e historicamente algo completamente diferente, as versões recentes do Mac OSX tratam os Resource Forks mais ou menos como se fossem Atributos Estendidos , pelo menos da perspectiva do usuário. Consulte esta pergunta stackexchange para obter mais informações (técnicas) sobre Atributos de arquivo (estendido), forcados e recursos, etc.
Você pode aprender sobre a presença de atributos estendidos em arquivos usando
ls -l
na linha de comando. Arquivos com atributos estendidos têm um@
anexo ao nome. Doingls -l@
também listará os nomes desses atributos. E, finalmente, doingxattr -l <filename>
imprime os nomes dos atributos e os dados do arquivo especificado (estilo do editor hexadecimal). Veja abaixo exemplos.Observe que, próximo ao HFS Plus, muitos outros sistemas de arquivos também oferecem suporte a atributos estendidos, mas eles nem sempre são bons com o Mac OSX pronto para uso.
Um exemplo seria, por exemplo, um sistema de arquivos Windows (NTFS) remoto montado em SMB. Tanto o sistema de arquivos NTFS quanto o SMB-'protocol '(e a implementação para Mac) suportam Atributos Estendidos, mas nesse contexto são chamados de Fluxos Nomeados . Esse recurso geralmente é desativado por padrão, mas pode ser ativado facilmente como descrito aqui .
fonte
O TextMate usa a bifurcação de recursos para armazenar itens como posição de edição e estado de dobra de código. Essas são todas as coisas que você pode viver sem, embora certamente sejam boas de ter.
fonte