Aparentemente, o ícone do Macintosh HD na área de trabalho aponta para o diretório raiz, mas não está mostrando todo o conteúdo.
Alguns dos arquivos e diretórios são os mesmos que aqueles que eu vejo quando eu realizar uma ls
no /
dir no Terminal, mas a maioria dos outros diretórios, como /usr
, /bin
, etc não são visíveis.
Suponho que, por segurança, o Mac OS X não mostre o restante dos arquivos e diretórios. Existe uma maneira de mudar esse comportamento, de modo a torná-lo como vemos na pasta raiz no Linux?
Edit: acabou de encontrar o seguinte aqui :
O Finder e o Terminal mostram diferentes conteúdos para o diretório raiz. Alguns itens no diretório raiz não são visíveis no Finder. Isso reduz a desordem visual e aumenta a simplicidade. Se você estiver familiarizado com uma linha de comando no estilo UNIX, poderá usar o Terminal para exibir todos os itens em um diretório.
De acordo com esta nota, o Terminal deve ser usado para visualizar todos os itens. Então, o que os outros fazem? Use terminal ou existe alguma outra maneira?
Respostas:
Entre no Terminal:
Em que nome do diretório é o nome do diretório que você deseja ver no Finder.
Inverta isso digitando:
O
Macintosh HD
basicamente se assemelha ao diretório raiz. Se você deseja que ele apareça na área de trabalho e no localizador, altere isso nas preferências do localizador.Mostrando todos os arquivos no Finder
Digite o terminal
Depois saia e entre novamente.
fonte
sudo chflags nohidden /
Digitei correto? Preciso sair e fazer login novamente?Macintosh HD
que você pode mostrar na área de trabalho ou na barra lateral de uma janela do localizador. O comando certamente funciona para qualquer subdiretório! Se você deseja que o diretório raiz apareça visível no localizador, é necessário editar as configurações do sistema. Vou editar minha resposta para visualizar isso.Macintosh HD
e até mesmo o seu conteúdo, o problema é que depois de eu abrirMacintosh HD
que é suposto ser o dir raiz, isso só mostra apenas alguns diretórios e não todos os diretórios comobin
,usr
,sbin
, etc., que estão presentes na raiz (e podem ser visto quando u fazercd /
e, em seguidals
.defaults write com.apple.finder AppleShowAllFiles TRUE
. Em seguida, efetue logout e logon novamente. No entanto, os arquivos ocultos originalmente ficam acinzentados. Ainda assim, você pode abri-los.defaults write com.apple.finder AppleShowAllFiles TRUE
não está funcionando.Shift- Command- Gno Finder exibe uma caixa de diálogo "Ir para pasta". Digite o nome do diretório, por exemplo
/usr/local
,. O Finder mostrará o diretório. Eu uso isso com o Finder em 'Exibir como colunas'Embora isso não forneça um diretório navegável do diretório raiz para baixo, achei bastante útil.
fonte
O problema do uso
sudo chflags nohidden /
é que ele exibirá o diretório raiz (que já está visível) ... mas você deseja exibir pastas específicas que estão dentro do diretório raiz. É por isso quesudo chflags -R nohidden /*
vai funcionar.Mas isso tornará tudo visível no diretório raiz.
Pessoalmente, não queria tornar tudo visível, apenas o diretório / usr.
Então eu usei
sudo chflags nohidden /usr
fonte
Mude o comando para:
Existe um perigo nisso, é claro. O inverso irá esconder tudo. Portanto, sua melhor aposta é fazer:
ls -lo
para listar os arquivos que você deseja ver.
fonte
Gostaria de atualizar isso com algumas informações pertinentes relevantes para o El-Capitan. As respostas mais votadas (que funcionaram bem no passado) parecem não funcionar mais. Eu continuo recebendo respostas "Operação não permitida" ao tentar usar o comando schflags sugerido para o diretório / usr, por exemplo.
Isso parece ter sido planejado, pois um novo paradigma de segurança da Apple remove a capacidade de um administrador de alterar determinadas sinalizações nos principais diretórios do sistema.
Uma boa solução alternativa que encontrei (que aborda a questão original) é simplesmente usar a opção Ir para pasta (cmd-shift-G) para ir diretamente para os diretórios necessários (eu gosto de ter / usr, / var e / etc visível no Finder) e arraste-os até a barra Favoritos para facilitar o acesso.
fonte
Nenhuma das respostas acima funcionar para mim em Sierra (versão 10.12.2), mas inserindo este comando no terminal funciona e mostra todos os arquivos ocultos em todos os lugares (acinzentado assim você pode ver que estão escondidos pelo projeto), incluindo
/var
,/usr
,/etc
, etc:Observe que isso mostra arquivos ocultos em todos os lugares - eu consideraria isso uma coisa boa, mas algumas pessoas podem não querer ver todos os arquivos ocultos espalhados por seus diretórios. O
killall Finder
bit simplesmente reinicia o Finder para que a alteração entre em vigor imediatamente.Os créditos a este artigo da LifeWire , que também recomenda o uso deste comando, se você estiver no OS X 10.8 ou anterior:
Ambos os comandos podem ser desfeitos repetindo o comando, mas substituindo
true
(ouTRUE
) porfalse
(ouFALSE
).O diretório raiz fica assim após a alteração:
fonte
-boolean true
oufalse
, e funciona muito bem.O caminho para 2018 (High Sierra) para mim parece ser:
fonte
Vá para Finder-> Preferences ... Na guia Sidebar, encontre o nome do seu Mac na seção DEVICES . Coloque-o marcado. Em seguida, feche as Preferências e revise a barra lateral do Finder. O nome do seu Mac aparece na seção DISPOSITIVOS ? A pasta Main Partition está dentro? Esse é o diretório raiz! (isso não funcionou em todos os Macs para mim - às vezes, a Partição principal não era alistada)
fonte
Tente o seguinte:
Abra o Finder> Preferências> Dispositivos (verifique o nome do seu Mac)
Espero que isso possa ajudar.
fonte
/usr
etc.Você pode instalar o kde4-baseapps com o MacPorts e usar o Dolphin ao lado do Finder. Finder é lixo ... Dolphin está ok.
fonte
Pressionar Command + Up subirá 1 nível para revelar o diretório raiz.
fonte