Lixeira para console

Publicado por Slackjeff (última atualização em 11/01/2018)

[ Hits: 1.752 ]

Homepage: https://slackjeff.com.br

Download trash




Como uso o X só pra navegar na net,  e 80% do tempo to em console,  tive a necessidade de criar esse script pra "apagar" a lixeira, pois o pc é compartilhado e as vezes minha filha remove coisas no Desktop  e nao tem lixeira na minha interface ;d

Quem quiser melhorar sinta-se em casa.

  



Esconder código-fonte

#!/bin/bash
# Dont ultrapass header "|"

#-------HEADER---------------------------------------------------------------------|
#AUTOR:
# Jefferson Rocha <jeffersonrocha@emmilinux.com.br>
#
#DESCRIÇÃO:
# Simples script para apagar arquivos da lixeira.
#
#TODO
# Melhorar esquema de visualização de tamanho da pasta, du -hs não ta legal.
#----------------------------------------------------------------------------------|


#-----Variables
dir_trash="${HOME}/.local/share/Trash/files/"
archive_temp="/tmp/random.trash"

#-----Functions
size_archives(){
    cd ${dir_trash} && du -hs > ${archive_temp}
    [ -e "/tmp/random.trash" ] && \
    echo -e "\033[34;1mSizes:\033[m
$(cat /tmp/random.trash)
----------------------------------"
rm "${archive_temp}"
}

# now, start here :)
size_archives # call function
# directory exist?, bye bye.
[ -e ${dir_trash} ] && cd ${dir_trash} && rm -rv * 2>&- && \
echo -e "\033[31;1msucessfull.\033[m"

Scripts recomendados

Convertendo vídeos para tocar no DVD e na TV antiga da sala

Criador de árvore de compilação

verificar os maiores arquivos no HD

Script de backup de múltiplos diretórios + LOG

Malwares


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts