No Snow Leopard, como faço para tornar diretórios ocultos visíveis?

3

Eu tenho algumas pastas que copiei do antigo iPod de um amigo. (Eles são as pastas F00 , F01 que o iPod antigo usava para armazenar arquivos de música).

No meu Mac (executando o Snow Leopard), eles estão ocultos no Finder e invisíveis ao módulo glob do Python.

Eu gostaria de impedir que eles sejam ocultados permanentemente. Eu sei que posso fazer o Finder mostrar arquivos ocultos (consulte Como posso mostrar arquivos / pastas ocultos no Finder ), mas eu d gostaria de fazer com que os diretórios não fiquem ocultos.

    
por Paul D. Waite 10.10.2009 / 16:32

2 respostas

4

Do Terminal.app:

SetFile -a v F00 F01

Você pode ver os dados dos atributos brutos com:

xattr -l F00 F01

SetFile está no pacote Ferramentas do desenvolvedor. Se você não pode instalar isso, você pode tentar manipular os atributos estendidos diretamente usando xattr.

Um diretório cujo único atributo estendido é invisibilidade é o seguinte:

com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00  |........@.......|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

Se a sua saída xattr for compatível, basta excluir o atributo com.apple.FinderInfo:

xattr -d com.apple.FinderInfo F00

Se não corresponder exatamente, você deve reescrever com segurança o atributo depois de subtrair esse '4' dessa posição:

mac% xattr -l F00
com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 40 10 00 00 00 00 00 00  |........@.......|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020
mac% xattr -wx com.apple.FinderInfo 0000000000000000001000000000000000000000000000000000000000000000 F00
mac% xattr -l chgfndrcom.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020
    
por 10.10.2009 / 16:41
1

Por que não usar o chflags como o SefFile vem somente com o Xcode?

chflags hidden path_to_file
chflags nohidden path_to_file
    
por 19.04.2012 / 22:57

Tags