Lixeira para console

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

[ Hits: 1.889 ]

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

Interface gráfica para nível de tinta (escputil) em shell script

Monitorar capacidade das partições

Lista de Vetores

conversor de bases no shell

Renomear em sequência arquivos de imagens acrescentando a informação do tamanho


  

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