Como ocultar arquivos e pastas no Nautilus?

12

Eu quero esconder, a maioria das pastas no root ( /) usando o Nautilus. Provavelmente, as únicas pastas em /que quero mostrar são /homee /tmp.

Além de ocultar pastas , também quero ocultar dois arquivos: initrd.imge initrd.img.old.

Acho que essa configuração é pro-noob e parece muito mais inteligente também. Como ocultar essas pastas e arquivos?

blade19899
fonte
Deseja ocultá-lo no seu gerenciador de arquivos (por exemplo, Nautilus do Gnome ou Dolphin do KDE) ou em todo o sistema? Até onde eu sei, o último não é possível ( padrão de hierarquia do sistema de arquivos ).
gertvdijk
2
Qualquer gerenciador de arquivos. Mas eu estou usando o nautilus. Então, se eu puder ocultar pastas apenas no nautilus. Eu estou feliz! :)
blade19899
@ blade19899 Então sua própria resposta está correta. Trabalha aqui. Atualize sua pergunta para ser Nautilus.
gertvdijk

Respostas:

14

Testado no Nautilus 3.4.2 no Ubuntu 12.04 / 12.10 (mas funciona em quase todos os cenários)

Abra gnome-terminal( Ctrl+ Alt+ T).

Digite ls /.

Copie o nome da pasta que você deseja ocultar.

Pressione Alt+ F2e digite gedit.

Cole todos os nomes que você deseja ocultar da seguinte maneira:

escondido

Imagem extraída de Outra maneira de ocultar pastas de arquivos no Ubuntu por Meilin

Salve o arquivo ( Ctrl+ S) no diretório /com o nome .hidden(sem asterisco, como visto na imagem acima).

Atualize a página e eles se foram.

pastas ocultas

Imagem de Como ocultar arquivos e pastas - EuroBytes

Se você quiser que eles sejam escondidos mais tarde ...

Para reexibir as pastas, você pode:

  • remova os nomes do .hiddenarquivo ou
  • basta pressionar Ctrl+ Hpara visualizar todos os arquivos e pastas ocultos.

Referência:

blade19899
fonte
2
Funciona perfeitamente no Nautilus. Mencione o nome do arquivo .hidden(sem o asterisco como na imagem). F5 (atualização) parece suficiente para conscientizar o Nautilus. E funciona como opt-out, não opt-in, infelizmente.
gertvdijk
1

Duvido que você consiga isso facilmente, isso é tudo ou nada no modelo unix e não há permissão para "visualizar o conteúdo do diretório". Depois de ter acesso suficiente para ler um diretório, você poderá ler tudo (por exemplo, a lista de pastas / arquivos)

O chmod ou / poderia funcionar para ocultar todos os diretórios, mas eu não recomendo fazê-lo sem testar primeiro em uma vm e entender completamente o que você faz.

Usando um módulo de kernel personalizado, você pode ocultar pastas, mas isso é bastante complexo e propenso a erros.

Diversos
fonte
Daria um ponto na frente da pasta ajuda. como assim '
.media
Isso exigiria alterar o caminho de todos os programas (ou seja, /.etc é diferente de / etc), portanto, todos os programas provavelmente seriam quebrados e o sistema não inicializaria.
Misc
; (Ao mau vou tentar algumas coisas para fora no Virtual-box usando 12,04 amd64 vou postar mais tarde com os resultados.
blade19899