PplWare Mobile

MAC – Como apresentar ficheiros ocultos

                                    
                                

Este artigo tem mais de um ano


Autor: Pplware


  1. Bónus says:

    Manuel Rocha, apareceram tags html (strong) na linha do terminal que pode enganar que não conhece os comandos.

    • Manuel Rocha says:

      Corrigido.

      Cumprimentos,
      Manuel Rocha

      • henrique says:

        boas. fiz o q esta ai escrito mas achei melhor descarregar uma aplicaçao da apple q ja o faz
        como faço “off” no q esta ai escrito?

        • Manuel Rocha says:

          Fazes:

          defaults write com.apple.finder AppleShowAllFiles FALSE

          E depois:
          killall Finder

          E já está off feito. Mas se já o fizeste e tens os ficheiros ocultos visiveis porque colocá-los novamente invisiveis para depois utilizar uma aplicação que vai fazer exatamente o mesmo que a linha de comandos?

          Se ainda não tivesses feito a linha ou se tivesses medo de a executar, era uma coisa, agora se já a executaste porque que vais usar uma aplicação para o fazer?

          Cumprimentos,
          Manuel Rocha

  2. jmtdstoc says:

    Útil, sem dúvida.
    Mas para complementar talvez fosse bom usar também:

    * http://www.iantivirus.com (gratuito)
    * http://www.intego.com/virusbarrier (pago mas dá para 2 Mac’s e inclui firewall, análise heurística, etc.).

  3. Vasco Patrício says:

    Outra alternativa para mostrar os ficheiros ocultos (só para quem tem o Leopard) é criar um shell script no Automator com esse código, assim basta fazer click com o botão direito do rato e aparece o comando na opção do Automator. No meu caso criei dois comandos, um para mostrar e outro para esconder (mudar o TRUE para FALSE). Rápido, eficiente e não é preciso lidar com o Terminal 🙂

    Tutorial: http://www.macyourself.com/2009/03/20/how-to-show-hidden-files-on-a-mac-with-the-help-of-automator/

    No Snow Leopard já não dá para fazer isto, só da forma descrita no artigo.

  4. Bónus says:

    Este comando é essencial para editar ficheiros escondidos, como o .htaccess.
    Já agora deixo uma dica.
    Para quem use muitas vezes este comando, pode criar um script para o executar.
    Abram o Editor de AppleScript, que está na Pasta Aplicações/Utilitários, e escrevam o seguinte:

    do shell script “defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder;”

    Gravem esse ficheiro como aplicação (.app) onde quiserem, e depois podem arrasta-lo para a Dock ou para Barra de Ferramentas do Finder.
    Fica lá um botão (atalho) que executa esse comando apenas com um click.

    Se preferirem um Widget:
    http://www.apple.com/downloads/dashboard/developer/hiddenfiles.html

  5. Bónus says:

    Outra dica:
    Em qualquer caixa de diálogo de Abrir/Salvar ficheiro, se clicarem em cmd + shift + . (ponto), mostra ou esconde os ficheiros escondidos.

  6. PedroG says:

    Continua a ser um degredo porque ou muito me engano ou a janela é sempre fechada, se estiver enganado corrijam-me. mas pelo o que me parece continua a ser daquelas coisas estúpidas que me irritam no mac, porque simplesmente alguém da Apple se lembrou de fazer isto assim.

  7. viperbruno says:

    Tem de se ir ao terminal? MacOS é facil, bla, bla… Of cource, para nós, nao para o comum utilizador. Vou ter de perguntar ao representante do Steve em Portugal quando é que “resolvem” este problema. Nao o viram por aí hoje?

    • Manuel Rocha says:

      Caro viperbruno,

      Como referi no tópico os ficheiros ocultos são o que permite o sistema correr maravilhosamente bem. O facto desta funcionalidade só poder ser acessivel de forma nativa a partir do Terminal (de forma nativa porque existem programas de terceiros que nos permite realizar o mesmo processo clicando num único botão) é muito bom porque assim aqueles utilizadores não mexem nos ficheiros “proibidos”.

      Como utilizador assíduo do sistema operativo windows colocar os ficheiros ocultos visíveis não é tarefa fácil para quem não percebe do assunto, principalmente no windows vista e 7, que escondem a barra de tarefas por onde se acedia no windows xp, e colocaram um pequeno botão a dizer organizar.

      Cumprimentos,
      Manuel Rocha

      • a Friend® says:

        A preocupação do Viperbruno é mais onde arranjar forma de criticar o MacOsX, sistema que ele não usa e desconhece, do que propriamente procurar soluções aos problemas dele (Se é que isto é um problema, mas a ver pela pespectiva do Viperbruno é) 😉

        Se o Windows fosse assim, ele é que sim arranjava uma solução a um dos muitos dos seus problemas.

        Mas va-lá, nos ficheiros de sistema já é preciso recorrer ao comando de DOS “Takeover” .. embora seja uma treta de segurança, sempre é qualquer coisita…

        Windows requer tanto do DOS, como o MacOsX do Terminal… por isso não há qualquer fundamento plausivél nesse comentário.

        E neste caso, se os ficheiros estão ocultos, por algum motivo forte é…daí ser necessárias certas manobras para os conseguir ver.

        Cumprimentos.

        • a Friend® says:

          Peço desculpa,

          Takeover = “Take Ownership”

          Que até com alguns “tweaks” no registry do Windows é possivel por esse comando no botão direito do rato para facilitar a vida dos utilizadores mais afoitos.

          😉

        • viperbruno says:

          Vamos lá ver o ponto de situação.

          Os ficheiros ocultos nao sao só de sistema, como deves saber. Neste ponto o Windows tem duas opções facilmente acedíveis, uma que mostra os ficheiros de sistema e outra que mostra apenas ficheiros ocultos, coisa que deves saber. Portanto nao percebo o porque de vires que isto:

          “Mas va lá, nos ficheiros de sistema já é preciso recorrer ao comando de DOS “Takeover” .. embora seja uma treta de segurança, sempre é qualquer coisita…”

          Isso que dizes é tomar o controlo dos ficheiros, que realmente nao percebo aonde queres chegar pois estamos a falar de ver ficheiros ocultos e nao de protecções. Caso tenhas acompanhado o W7, deveras de saber que a segurança ficou melhor (nao chega mas a preservaçao de emprego nesta altura da crise é importante XD) mais do que no Vista (ate o comum “explorer.exe” já foi abrangido por uma politica de segurança maior). Antigamente bastava terminar o explorer.exe, dar permiçao no UAC e já tinhas o novo “explorer.exe” pronto a arrancar. Agora tens de fazer isto:

          Take ownership of explorer.exe and give yourself full permissions to it. (Right click on it > Properties > Security Tab > Advanced > Owner Tab > Edit > Click on Administrators > OK > OK > OK > OK > YES then Right Click on the file again, Properties > Security Tab, click on EDIT > click on Administrators, Full Control: Allow > OK > OK)

          Rename explorer.exe by explorerBackup.exe (in order to have a backup of the original if you enconter problems

          Then paste the explorer.exe modified

          Restart Windows and enjoy
          NOTE : to win time you can kill the process explorer.exe in task manager and start it again ^^)”

          Um pouco melhor do que dizias, hein?

          Mas pronto, nas nossas discuçoes dá sempre nisto, falo de uma coisa e tu vens falar de outra, desviando o assunto principal (e fazendo parecer que nao conheces o Windows, apesar de saber que sabes)

          • a Friend® says:

            Ponto da situação:

            “MacOSX só oculta ficheiros de sistema”

            agora eu pergunto, vamos ocultar outros ficheiros para quê? Qual é a utilidade de isso nos dias de hoje, com tanta aplicação que nos “camufla” uma serie de ficheiros até mesmo com password.

            E sim, isto é possivel fazer nativamente no MacOsX

            Porque é que eu fui buscar o “Take Ownership”?

            Porque é basicamente o mesmo que fazes com o MacOsX, quando se mexe em certas coisas (Como ficheiros de sistema) temos que recorrer a comandos especificos.

            Viste quantos passos deste para fazer isso? Acho que usar a Shell como o DOS do Windows até é mais prático que esses passos todos que deste…

  8. Bónus says:

    Don’t feed the troll’s. 😉

  9. a Friend® says:

    Excelente dica.

    Tal como um bom sistema que se preze, como o MacOsX, ele esconde dos leigos aquilo que eles não devem mexer.

    Só é requerido o uso do Terminal, quem sabe mais e quer mexer mais, do que é requerido no sistema.

    O Bonús deixou aí outras boas dicas.. dignas de uns artigos!!
    Para quando?! 😀 ehehe…

  10. 3biz says:

    o pseudo registry do mac

    • MTG says:

      Tás mal informado. Ainda bem que em Mac OS X n existe registry nenhum.

      • 3biz says:

        pseudo.
        queres mais?

        http://www.macosxtips.co.uk/index_files/terminal-commands-for-hidden-mac-os-x-settings.html

        ou entao a manpage:

        http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/defaults.1.html

        o comportamento em tudo se compara ao registry do windows.

        tens keys, no sistema, que guardam valores, opcoes, etc etc etc

        • Bónus says:

          Como???
          O terminal de um sistema UNIX é completamente diferente do registry do Windows.
          No terminal não fica guardado nada. Através do terminal, executam-se comandos para guardar essas variáveis em ficheiros do sistema.
          No terminal executa-se qualquer comando UNIX, assim como comandos do sistema operativo (que é o caso aqui descrito).
          Faz-se tudo que o sistema operativo é capaz, através do terminal.
          Quando muito, no Windows, a coisa que se pode assemelhar mais, é a consola do DOS. Mesmo assim, muito diferente!

          Agora chamar “pseudo registry” a um terminal de um sistema UNIX, só demonstra uma total ignorância. Desculpa lá, mas é verdade!

          • a Friend® says:

            Quem pensa que um sistema UNIX é comparavel a um sistema Windows…já diz tudo.

            Em nada são comparaveis até na forma como executam os programas.

            Windows e UNIX, dois mundos aparte e não há termos de comparação porque são completamente diferentes… qual registry, qual Dll’s… qual quê.. 😉

          • Tiago Lopes says:

            Acho que nao entendeste bem a 3biz.

            Repara, ela não chamou registry ao terminal do mac, mas sim ao defaults.

            Isto é: tal como o windows armazena o registry (valores de configuracao) em ficheiros sobre a forma de databases (HKEY_CURRENT_USER para ntuser.dat, por exemplo) também o mac tem este mesmo esquema.

            Ou seja, o OS X armazena valores de configuracao em ficheiros normalmente em xml, chamados de plist.

            Ora, o registry está para o windows como as plists para o OS X. Ambos guardam, em forma de base de dados, configuracoes e dados que as aplicações usam para saber como se comportar.

            Dizer que o MAC OSX nao tem registry nem se se pode ser chamado de erro técnico ou nao. Não é um registry mas é algo muitoooo parecido e – fundamentalmente – identico com o mesmo fim.

        • Bónus says:

          Não chamou registry, chamou “pseudo registry”.
          Quando muito, podia comparar o registry, ao ditos ficheiros .plist (mesmo assim, coisas muito diferentes). Nunca ao terminal.

          • Tiago Lopes says:

            Escusas de me repetir.

            E sim, é comparavel. São o equivalente num no outro.

            Vantagens e desvantagens todos têm.

            XML pode corromper mais facilmente, ser mais lento..

            O windows tem Single point of failure, o OSX tem tudo espalhado pelo sistema e torna-se dificil gerir.

  11. Eu tenho uma aplicação que se shama ShowHall , basta clicar .

    Funciona em qualquer Hackintosh ou MAC 🙂

  12. MAC-nista says:

    Só acho é que andam todos a “brincar com o fogo”, depois queixam-se, ai o meu sistema isto, aquilo, e não sei quê mais. Deixem lá estar os ficheirinhos ocultos que não fazem mal a ninguém e nem incomodam. Como também não percebo como é que alguém consegue saber se o sistema está a correr correctamente só de olhar para os ditos ficheiros ocultos. Ficheiros com nomes estranhos??, ahh sim, pois!!!, então façam uma coisa, apaguem todos os ficheiros com nomes estranhos e depois vão ver o que acontece, OK??

    • Bónus says:

      Para a maioria dos utilizadores não é necessário alterar ficheiros ocultos nunca na vida. Mas há outro tipo de utilizadores, em que isso é imprescindível.
      Por exemplo, o ficheiro .htaccess, como qualquer ficheiro começado por .(ponto) em UNIX, é um ficheiro oculto onde se podem escrever comandos, de forma a alterar o comportamento de um servidor Apache. Isso é essencial para quem desenvolve aplicações web.
      Mas para quem não sabe para que servem esses ficheiros, é claro que é aconselhável que eles continuem sempre ocultos.

    • Manuel Rocha says:

      Caro MAC-nista,

      Se googlares um pouco vais-te deparar que à questão de 1 ano e pico foi detectado um malware que era descarregado quando instalavamos o photoshop. Era um ficheiro tipo .(qualquer coisa) e era colocado na raíz do sistema com permissões de administrador, pois este adquiria a permissão aquando da instalação do photoshop.

      A verdade é que o tal ficheiro como era do tipo .(qualquer coisa) tinha um nome fora do comum. Claro que não vai ser uma pessoa qualquer que o vai detectar, mas se soubermos que tipo de nome o ficheiro “maléfico” tem podemos apagá-lo e como todos os ficheiros do tipo .(qualquer coisa) são ficheiros de sistema encontram-se sempre ocultos.

      Cumprimentos,
      Manuel Rocha

  13. MAC-nista says:

    É provável!

  14. Atraves desta opção é possivel aceder e alterar o ficheiro que permite definir se queremos arrancar em 32 bits ou 64 bits .

    isto no Snow.

    • How to boot 64-bit Kernel by default at every boot : Though you have a EFI64 and 64-bit compatible Mac your install will boot into 32-bit kernel by default. Thanx to Netkas for highlighting a trick to change default boot kernel. All you have to do is edit a string file in com.apple.Boot.plist To edit boot.plist navigate to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and open the boot.plist with text editor and find the following string.
      Kernel Flags

      and change it to

      Kernel Flags
      arch=x86_64

      That’s it, now your installation will boot in to 64-bit kernel mode every time. So no more holding down the ‘6′ and ‘4′ keys during boot. Just in case if you need to boot the 32-bit kernel just hold down the ‘3′ and ‘2′ keys during boot.

      Atenção : quem não sabe não mexe ….

      • a Friend® says:

        Para isso não precisas muito, basta abrires o Terminal e escrever:

        “sudo su”
        *Inserir a Password

        Depois:

        “nano Library/Preferences/SystemConfiguration/com.apple.Boot.plist”

        Control+X para salvar e fechar e fica editado.

        (Atenção: todos os comandos não levam ” .. acho que toda a gente sabe isso mas .. just in case” 😉 )

      • Bónus says:

        Atenção que depois há incompatibilidades com drivers de impressoras, que simplesmente deixam de funcionar.
        Se ele arranca em 32 bits, por alguma razão é.

  15. Outra forma simples é instalar o Secrets.prefs

  16. Nuno says:

    Tanta bacorada que se diz aki, kem ker trabalhar facilmente usa Windows e prontos. Kem ker usar mac facilmente nao usa o terminal, que é so para os que percebem, pois para quem na sabe mac é um sistema Unix baseado no FreeBSD.

    • Nuno says:

      Ate posso dizer que ja me aventurei imensas vezes cm cenas no terminal, e por duas vezes fiquei cm a interface grafica de acesso lixada, tive de dar a volta a la pata, por isso muito cuidadinho cm o q fazem nativamente no terminal, nunca mexam com ficheiros mestre (rc.conf, etc).

  17. Jóni says:

    Boa noite,
    fiz o tutorial correcto, mas agora como faço para esses ficheiros desaparecerem?

  18. tunes says:

    e para ficarem ocultos outra vez? nao ha nenhum processo mais facil?

  19. Tiago says:

    Como é que podemos voltar a esconder os ficheiros ou seja reverter este processo?

  20. Ddt says:

    Muito útil. funcionou lindamente!!!

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.