Respostas:
Você pode facilmente fazer isso no Terminal com o SetFile
comando:
Para ocultar as extensões de arquivos em um diretório e em todos os subdiretórios:
cd <path to directory>
find . -name "*.*" -exec SetFile -a -E '{}' \; | echo "hiding extensions"
(pode mudar o segundo * para um tipo de extensão particular se você escolher)
Para mostrar as extensões de arquivo em um diretório e todos os subdiretórios:
cd <path to directory>
find . -name "*.*" -exec SetFile -a -e '{}' \; | echo "showing extensions"
-
.
SetFile
está obsoleto desde Xcode 6 .
Ok, eu encontrei uma solução usando Hazel :
Eu criei uma regra com base em sua postagem Como obter Hazel para entrar em subpastas :
E se (…) Tipo é pasta
Faça o seguinte (…) executar regras no conteúdo da pasta
A próxima regra seleciona um determinado conjunto de arquivos, por exemplo,
E se (…) Kind é pdf
Faz (…) Execute o script incorporado AppleScript
O roteiro é
tell application "Finder"
set extension hidden of theFile to true
end tell
Eu defini mais condições e tipos de arquivos mais diferentes, por isso não funciona todos arquivos conforme solicitado. Com um número limitado de arquivos diferentes, isso não deve ser problema.