By Marcos Oliveira,

Função Shell Script para limpar documentos recentes no Gnome Shell no Debian

Segue Script abaixo com cabeçalho e linhas comentadas explicando os comandos para análise

#!/bin/bash
# ----------------------------------------------------------------------------
# Uso: limpadocs
# Limpa documentos recentes no Gnome Shell (Gnome 3)
# Desde: Sáb 12 Jul 2014 23:07:37 BRT
# Autor: Marcos Oliveira, http://www.terminalroot.com.br/
# Versão: 1
# Licença: GPL
# ----------------------------------------------------------------------------
limpadocs(){
 # cria uma variavel local para usar no backup dos documentos baseado na data, hora, minuto e segundo,
 # ou seja, tudo pode ser controlado, se quiser depois vai lá e apaga os backups na "unha" por privacidade.
 local data=$(date +%d-%m-%Y--%H:%M:%S)
 
 # cria o backup usando o nome baseado na variavel acima
 cp /home/$USER/.local/share/recently-used.xbel /home/$USER/.local/share/bkp.$data.recently-used.xbel
 
 # remove o arquivo que salva os docs recentes
 rm /home/$USER/.local/share/recently-used.xbel
 
 # substitui o arquivo, depois o próprio Gnome formatará o arquivo
 touch /home/$USER/.local/share/recently-used.xbel
 
 # exibe uma frase para interatividade
 echo "Documentos recentes limpados com sucesso!";
 
 # sai
 exit 0;
}
limpadocs 

Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !