Ocultando pastas da área de trabalho usando a interface de linha de comando Mac OS X

4

Percebendo que é possível alterar a caixa de verificação do prefs no Finder para ocultar o ícone do Disco Rígido, como você faria isso a partir da interface de linha de comando? Ou seja o que e / ou onde está o comando da CLI que emula a caixa de verificação?

    
por Chealion 13.01.2010 / 17:10

3 respostas

3

Para ocultar o Disco Rígido, você pode modificar as preferências do Finder usando o comando defaults .

Especificamente, você gostaria de executar:

defaults write com.apple.finder ShowHardDrivesOnDesktop -bool NO

e relançar o Finder (usando killall Finder , por exemplo)

Para ocultar arquivos em geral do Finder, você pode ter . na frente do nome do arquivo (por exemplo, .hidden Folder ), ativando o sinalizador invisível usando SetFile ou usando chflags .

/usr/bin/SetFile -a V /PATH/TO/FILE/OR/FOLDER

chflags hidden /PATH/TO/FILE/OR/FOLDER

Para reverter:

SetFile -a v /PATH/TO/FILE/OR/FOLDER

chflags nohidden /PATH/TO/FILE/OR/FOLDER

SetFile é instalado por padrão no Snow Leopard, mas as versões anteriores exigiam que você instalasse as Ferramentas do desenvolvedor.

    
por 13.01.2010 / 18:49
1

Acho que você está procurando o atributo invisível de SetFile , que pode ser usado em arquivos e pastas:

SetFile -a V /path/to/folder

SetFile não está incluído por padrão nas versões anteriores ao Snow Leopard, mas você pode obtê-lo no kit de desenvolvedores da Apple.

    
por 13.01.2010 / 18:49
0

Aviso de isenção de responsabilidade: Esta não é a resposta correta ainda, mas esperamos que alguém possa construir sobre ela para fazer isso funcionar: -

defaults write ~/Library/Preferences/com.apple.finder.plist ShowHardDrivesOnDesktop -bool false && sudo killall Finder
    
por 13.01.2010 / 19:00