
Eu configurei arquivos temporários criados em minha pasta com .bak
extensões. Como posso ocultá-los por padrão no Ubuntu?
Tentei adicionar um arquivo .hidden com *.bak como entrada no arquivo, mas não funcionou. Qualquer ajuda é muito apreciada...
Responder1
O .hidden
arquivo não suporta curingas; você deve colocar os nomes dos arquivos reais lá, o que obviamente varia de acordo com o projeto. Para tornar esse processo mais conveniente, criei um alias Bash que pode ser usado para criar dinamicamente o .hidden
arquivo com os nomes dos arquivos intermediários LaTeX presentes na pasta atual:
alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'
Eu adicionei esta linha ao~/.bash_aliasesarquivo, então agora posso cd
ir até a pasta com os arquivos que desejo ocultar e digitar hidetex
.
Isso deve ser executado em pastas específicas, mas você poderia torná-lo mais genérico (por exemplo, para .bak
arquivos) e alterá-lo para executar a tarefa recursivamente, adicionando um .hidden
arquivo a cada subpasta de uma determinada pasta raiz, mas isso é um pouco mais complicado.
Responder2
Você pode criar um arquivo chamado .hidden
em seu diretório inicial. Neste arquivo você pode colocar os nomes de todos os arquivos que deseja ocultar, um por linha.
Responder3
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 visualizar seu arquivo agora oculto, clique em "visualizar" no Nautilus e marque "Mostrar arquivos ocultos".
Responder4
Se você e o programa não se importam 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. Ele move todos os arquivos nomeados bla.bak
para .bla.bak
.
Se você tiver que fazer isso com muita frequência, adicione isto ao final do seu .bashrc
:
function deannoy {
for annoyingbak in *.bak; do
mv "$annoyingbak" ."$annoyingbak"
done
}
Então você pode simplesmente digitar deannoy
na sua pasta do Dropbox e eles desaparecerão.