View Full Version : Editar Atributos de Ficheiro - Ajuda!


Lin0g3
04-04-2008, 06:02
Boas!

Eu sempre tive por hábito ocultar todos os ficheiros/pastas que não me interessam, de modo a ter tudo organizado, e de certa forma aumentar a produtividade. Para isso, no Windows, apenas tinhamos de escolher a opção "hidden/ocultar" nas propriedades do ficheiro.

Ora o que eu prentendo é fazer o mesmo no Leopard. E na minha busca deparei-me com montes de "soluções" que não me servem, sendo uma delas o "." no inicio do nome da pasta para a ocultar, no entanto isso não é "ocultar", é como criar um novo ficheiro que fica oculto.

O que é que acontece... alguns dos ficheiros que quero ocultar são por exemplo na minha pasta de documentos: "Microsoft User Data" (Office 2008), "Scanner Output" (HP scanner), "Colloquy Transcripts" (Colloquy)..

Ao criar as pastas ocultas com o "." quando utilizo algum desses programas ele volta a criar a pasta porque não a encontra. Daí que o que eu REALMENTE quero é editar os atributos do ficheiro/pasta e oculta-lo.

Tentei alguns Softwares para o efeito, e na minha busca encontrei vários que ocultavam os ficheiros com o metodo do "." (por exemplo Hide Folders (http://www.altomac.com/)), e encontrei 2 que fazem o que eu quero, nomeadamente o FileXaminer (http://www.gideonsoftworks.com/filexaminer.html) e o File Sheriff (http://www.koingosw.com/products/filesheriff.php). No entanto estes programas são pagos, e não me apetecia pagar só para fazer uma coisa, que na minha ideia é, básica.

Procurei metodologias alternativas, nomeadamente comandos do terminal que me permitissem faze-lo, mas a unica solução seria instalar os Developer Tools (Xcode Tools), mas isso ocupa quase 3 gigas no disco, e continuo a achar despropositado tendo em conta a natureza do "problema".

Desta forma recorro a vossa ajuda, o que é que acham, sabem de alguma solução, existe alguma outra maneira de o fazer através do terminal, ou softwares gratuitos?

Obrigado pela Atenção.

rui_mac
04-04-2008, 14:47
Não compreendo qual a dificuldade em encontrar o que pretendes ;)
Uma rápida busca por "invisible" no www.versiontracker.com resultou numa lista enorme de aplicações que fazem o que queres. Muitas delas, absolutamente grátis. Alguns exemplos:

http://www.versiontracker.com/dyn/moreinfo/macosx/27943

http://www.versiontracker.com/dyn/moreinfo/macosx/32131

http://www.versiontracker.com/dyn/moreinfo/macosx/33449

http://www.versiontracker.com/dyn/moreinfo/macosx/27793

http://www.versiontracker.com/dyn/moreinfo/macosx/32246

Rui Batista

Lin0g3
04-04-2008, 17:26
Boas!

Pois aparentemente não há dificuldade nenhuma, o facto é que antes de ter postado também procurei no www.versiontracker.com por uma solução, e não encontrei nenhuma.

Inclusive no meu ultimo post fiz alusão á aplicação Hide Folders (http://www.altomac.com/), como um exemplo do tipo de aplicação que - Não me serve -, e voçê a postou num dos links. E tal como essa, nenhuma das outras, sejam dos links que me apresentou, sejam de outros resultados do Version Tracker, faz o que eu quero.

Não sei se leu mal, ou não me fiz entender, mas a maioria das aplicações oculta os ficheiros, movendo-os para uma pasta com o mesmo nome, mas so que com 1 "." no inicio, que são pastas ocultadas pelo sistema. O que eu quero é uma solução que me permita editar os artributos do ficheiro/pasta e defini-lo como "invisible".

Até agora apenas encontrei 3 aplicações que fazem isso - FileXaminer (http://www.gideonsoftworks.com/filexaminer.html), File Sheriff (http://www.koingosw.com/products/filesheriff.php), e A Better Finder Attributes. (http://www.publicspace.net/ABetterFinderAttributes/) No entanto estas aplicações são pagas, e não quero tar a pagar para fazer uma coisa que no Windows é tão simples como ir ás propriedades do ficheiro. (não quero com isto iniciar nenhuma discussão MacOS vs Windows, por favor mantenham-se "On Topic")

Por isso, ficaria muito agradecido a quem me conseguisse arranjar alguma solução, seja de software gratuito (que duvido), ou via comando no terminal (que seria ideal).

Atensiosamente,
Vitor Palma Ramos

rui_mac
04-04-2008, 17:55
Uma das aplicações que indiquei faz precisamente o que pretendes:

http://www.1802.it/danubio.php

Não sei se funciona em todas as versões de Mac OS.

Rui Batista

Lin0g3
04-04-2008, 19:05
Boas rui_mac,

Fico-lhe desde já agradecido pela ajuda, mas este programa também experimentei, mas pensava que fazia o mesmo que o "Hide Folders" - o que não ajuda - de qualquer forma, este programa não está a funcionar. Tenho 1 Macbook (santa rosa) com o Leopard, e este programa abre, mas depois não "oculta", de modo algum, os ficheiros.

Fico agradecido a quem estaja disposto a ajudar, e continuo a aceitar sugestões.

Atensiosamente,
Vitor Palma Ramos

scriptKid
05-04-2008, 00:53
Sugiro que experimente o comando chflags através do Terminal.

http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/chflags.1.html

exemplo:
chflags hidden ficheiro
chflags -R hidden pasta

Infelizmente não posso tentar reproduzir este procedimento no meu sistema porque é o Tigger e a flag hidden
não está disponível. Penso que o Leopard já tem esta flag. Uma desvantagem é que só na próxima sessão ( ou fazendo o restart do Finder) é que se nota a mudança.

Julgo que neste caso não é necessário instalar os Developer Tools.

Lin0g3
05-04-2008, 16:22
Meu caro amigo,

Esperimentei a sua sugestão e digo-lhe que estou maravilhado.. funciona perfeitamente, não é preciso instalar nada, nem sequer é necessário fazer restart ao finder, mal se dá "enter" desaparecem logo as pastas.. era isto mesmo que queria.

Muito Obrigado,

Vitor Palma Ramos

scriptKid
05-04-2008, 16:51
Ainda bem. É sempre um prazer contribuir para a resolução de uma questão.
Quanto à necessidade do restart, foi uma informação que obtive através de outro forum. Provavelmente este atributo
só foi implementado correctamente na actualizacão mais recente do Leopard (10.5.2 ?)

rui_mac
06-04-2008, 11:16
Apesar de já haver uma solução, mesmo assim decidi fazer uma pequena aplicação para fazer o que pretendes.
Ainda pretendo adicionar mais uma ou outra funcionalidade. De qualquer modo, é grátis (apenas me tomou um pouquinho de tempo desde fim de semana ;)), e faz o que pretendes sem teres de ir ao terminal.
Corres a aplicação, decides se queres fazer um ficheiro ou uma pasta invisível e a aplicação torna-a invisível se fosse visível e vice-versa. Simples! :)
Se quiseres, está aqui:

http://www.ruimac.com/files/Now_U_See_It.zip (http://www.ruimac.com/files/Show_Hide.zip)

Rui Batista