TarPit não funciona no Mavericks

0

Um dos meus aplicativos favoritos parece não estar funcionando após a atualização para o Mavericks. Estou me referindo ao TarPit, que cria arquivos facilmente para mim. Eu simplesmente amei esse aplicativo, pois na linha de comando, a criação de um tar.gz também incluiria os arquivos .DS_Store e outras bobagens semelhantes.

Então, existe uma solução alternativa e fazer o TarPit funcionar novamente? Existe uma alternativa ao TarPit?

Rato poderoso
fonte

Respostas:

2

Eu tenho esse alias no meu ~/.bash_profile:

alias tarc='COPYFILE_DISABLE= tar --exclude .DS_Store -c'

Pode ser usado como tarc -zf directory.tgz directoryou tarc -f directory.tar directory.

A configuração de COPYFILE_DISABLE informa ao tar para remover atributos estendidos, ACLs, bifurcações de recursos e informações do Finder. O tar usa arquivos AppleDouble (os arquivos que começam com ._) para armazenar os metadados por padrão e também sabe como converter os metadados armazenados nos arquivos AppleDouble de volta aos formatos nativos, mas os aplicativos desarquivadores em outras plataformas geralmente mantêm os arquivos ._.

$ touch a;xattr -w key value a;tar -cf a.tar a;tar -tf a.tar
./._a
a
$ COPYFILE_DISABLE= tar -cf a2.tar a;tar -tf a2.tar
a
Lri
fonte
Obrigado! Esta é realmente uma resposta muito interessante! Vou deixar descansar por um tempo, e se ninguém mais der outra resposta em breve, vou aceitar.
MightyMouse 31/10
Estou aceitando, porque senão vou esquecer. Obrigado novamente por compartilhar o alias! :)
mightymouse