PessoALL, recentemente criei o Shell script abaixo com a finalidade de remover arquivos "temporários" do meu sistema, estou usando o Ubuntu Precise, e o script já está totalmente funcional, mas sei que ele precisa de melhorias, e preciso da ajuda de vocês para melhorá-lo, dei ao mesmo o nome de "limpeza.sh". O que ele faz? Basicamente remove todo o conteúdo das pastas "/tmp" - Arquivos temporários, "/var/cache/apt/archives" - Arquivos baixados pelo Apt-Get ou Synaptic, "/var/lib/apt/lists" - Listas de atualização do Apt-Get ou Synaptic e finalmente do diretório "/var/log" - Logs do sistema. Necessariamente ele tem que ter a extensão ".sh", mesmo estando como executável? Em que pasta devo colocar o mesmo para que ao abrir o terminal de texto, como qualquer usuário, baste dar o comando "sudo limpeza", ao invés de "sudo sh limpeza.sh" onde estiver localizado o script?
#!/bin/bash
rm -rf -- /tmp/*
rm -rf -- /var/cache/apt/archives/*
rm -rf -- /var/lib/apt/lists/*
rm -rf -- /var/log/*
E finalmente, como faço para criar uma interface gráfica para ele, com caixa de seleção para cada item?
Abraço a todos.