como faço para ocultar um diretório e quando precisa como chamá-lo de volta?

Iniciado por Jhonny Roger, 24 de Janeiro de 2009, 14:04

tópico anterior - próximo tópico

Jhonny Roger

Gostaria de aprender a ocultar um diretório e quando quiser usá-lo saber também como trazer ele de volta para usá-lo.

Alguém sabe como fazer este procedimento?

lueneberg

Citação de: Jhonny Roger online 24 de Janeiro de 2009, 14:04
Gostaria de aprender a ocultar um diretório e quando quiser usá-lo saber também como trazer ele de volta para usá-lo.

Alguém sabe como fazer este procedimento?

Bloqueando pastas ou arquivos:>

vamos dizer que vc quer esconder a pasta /mp3 que esta no seu /home,
como user normal de o comando:

chmod 111 mp3/

agora vamos testar, digite no terminal como user normal:

cd mp3
ls -al
resultado: Cannot access directory .: Permission denied

obs: para apagar ou acessar modifique com:

chmod 755 mp3/

Felix

Citação de: lueneberg online 24 de Janeiro de 2009, 14:10
Citação de: Jhonny Roger online 24 de Janeiro de 2009, 14:04
Gostaria de aprender a ocultar um diretório e quando quiser usá-lo saber também como trazer ele de volta para usá-lo.

Alguém sabe como fazer este procedimento?

Escondendo pastas ou arquivos:>

vamos dizer que vc quer esconder a pasta /mp3 que esta no seu /home,
como user normal de o comando:

chmod 111 mp3/

agora vamos testar, digite no terminal como user normal:

cd mp3
ls -al
resultado: Cannot access directory .: Permission denied

obs: para apagar ou acessar modifique com:

chmod 755 mp3/

Desculpe, mas acho que você se equivocou na resposta, pois:
Citação de: Jhonny Roger online 24 de Janeiro de 2009, 14:04
Gostaria de aprender a ocultar um diretório e quando quiser usá-lo saber também como trazer ele de volta para usá-lo.

Alguém sabe como fazer este procedimento?

A intenção do Jhonny Roger é ocultar e não alterar permissões, portanto a alternativa é até mais simples:

1. Supondo que temos o seguinte ambiente:
Citar
felix@merovingian:~$ ls
agosto         emoticons    lib              My GCompris          share
bin            Examples     Mac4Lin_v1.0_RC  OperaDownloads       Vídeos
buddypoke.png  firefox.php  Modelos          Photos               vimmer.sh
Desktop        flavio.xcf   Música           Programas_Downloads
Documentos     Imagens      MyDownloads      Público

e queiramos ocultar o a pasta Photos; usaremos o seguinte comando ainda pelo terminal:
Citar
felix@merovingian:~$ mv Photos/ .Photos/

ou seja, simplesmente adicionamos um "." (ponto final) no início do nome da pasta (o mesmo serve para documentos). Veja agora o resultado:
Citar
felix@merovingian:~$ ls
agosto         emoticons    lib              My GCompris          Vídeos
bin            Examples     Mac4Lin_v1.0_RC  OperaDownloads       vimmer.sh
buddypoke.png  firefox.php  Modelos          Programas_Downloads
Desktop        flavio.xcf   Música           Público
Documentos     Imagens      MyDownloads      share

A pasta não foi listada.

No Linux é dessa forma que se 'oculta' arquivos ou diretórios, porém claro, é possível exibir os arquivos ocultos, veja:
Citar
felix@merovingian:~$ ls -a
.              .gnome               Público
..             .gnome2              .pulse
.adobe         .gnome2_private      .pulse-cookie
(...)

neste último exemplo não coloquei toda a saída do comando pelo motivo de a lista ser bem longa

Espero que tenha ajudado.

lueneberg

opas Felix, obrigado pelo toque... realmente vc esta certo,,, desta maneira vc bloqueia a pasta e não esconde..

realmente é so colocar um "." no começo e qdo quiser chamar ela é só dar um Ctrl H e ela aparece....


obs: como postei a um tempo no meu blog acabei confundindo o comando... mais fica registrado como dica também para complemento do tópico.....