Script 1.1 KB

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. # ----------------------------------------------------------------------------
  3. # Uso: limpadocs
  4. # Limpa documentos recentes no Gnome Shell (Gnome 3)
  5. # Desde: Sáb 17 agosto 2019 01:47 BRT
  6. # Autor: Paulo Henrique Pedro
  7. # Versão: 1
  8. # Licença: GPL
  9. # ----------------------------------------------------------------------------
  10. limpadocs(){
  11. # cria uma variavel local para usar no backup dos documentos baseado na data, hora, minuto e segundo,
  12. # ou seja, tudo pode ser controlado, se quiser depois vai lá e apaga os backups na "unha" por privacidade.
  13. local data=$(date +%d-%m-%Y--%H:%M:%S)
  14. # cria o backup usando o nome baseado na variavel acima
  15. cp /home/$USER/.local/share/recently-used.xbel /home/$USER/.local/share/bkp.$data.recently-used.xbel
  16. # remove o arquivo que salva os docs recentes
  17. rm /home/$USER/.local/share/recently-used.xbel
  18. # substitui o arquivo, depois o próprio Gnome formatará o arquivo
  19. touch /home/$USER/.local/share/recently-used.xbel
  20. # exibe uma frase para interatividade
  21. echo "Documentos recentes limpados com sucesso!";
  22. # sai
  23. exit 0;
  24. }
  25. limpadocs