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 


Sobre o Autor

Marcos Oliveira

A alegria está na luta, na tentativa, no sofrimento envolvido e não na vitória propriamente dita. A força não provém da capacidade física. Provém de uma vontade indomável.
Mahatma Gandhi


Dê você também uma Contribuição
Compartilhe nas suas Redes Sociais!




Inscreva-se no Nosso Canal do Youtube



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 !




Crie Sua Própria Promoção

Customize seus Pacotes de Treinamentos obtendo descontos muito em conta!