Como ocultar arquivos com uma extensão específica

19

Eu tenho um conjunto de arquivos temporários criados na minha pasta com .bak extensions. Como posso fazê-los esconder por padrão no Ubuntu?

Eu tentei adicionar um arquivo .hidden com * .bak como entrada no arquivo, mas isso não está funcionando. Qualquer ajuda é muito apreciada ...

    
por james 06.11.2010 / 14:26

4 respostas

2

Aqui está um pequeno script que escrevi para esconder arquivos intermediários do LaTeX:

alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'

Eu o adicionei ao arquivo ~ / .bash_aliases , então agora eu só cd para a pasta que eu quero esconder os arquivos, e digite hidetex .

Isso foi feito para ser executado em pastas específicas, mas você pode torná-lo mais genérico (por exemplo, para arquivos .bak) e alterá-lo para executar a tarefa recursivamente, adicionando um arquivo .hidden a cada pasta, mas isso é um pouco mais complicado.

    
por waldyrious 28.02.2012 / 17:50
1

Se você colocar um ponto final (ou ponto final) no início do nome do arquivo, ele deverá ocultá-lo, por exemplo:

.helloworld.txt

Para ver seu arquivo agora oculto, clique em "visualizar" no Nautilus e selecione "Mostrar arquivos ocultos".

    
por Lee Jarratt 06.11.2010 / 14:31
1

Você pode criar um arquivo chamado .hidden no seu diretório pessoal. Neste arquivo você pode colocar os nomes de todos os arquivos que você gostaria de esconder, um por linha.

    
por Chris Woollard 07.11.2010 / 00:56
0

Se você e o programa não se importarem com o nome do arquivo, tente este comando:

for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done

Em seguida, execute-o sempre que estiver incomodado com os .baks. Move todos os arquivos com o nome bla.bak para .bla.bak .

Se você tiver que fazer isso com muita frequência, adicione isso ao final do seu .bashrc :

function deannoy {
    for annoyingbak in *.bak; do 
        mv "$annoyingbak" ."$annoyingbak"
    done
}

Depois, basta digitar deannoy na sua pasta do Dropbox e eles desaparecerão.

    
por turbo 06.11.2010 / 15:38