Lixeira para console
Publicado por Slackjeff (última atualização em 11/01/2018)
[ Hits: 2.115 ]
Homepage: https://slackjeff.com.br
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.
#!/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"
Backup das bases de dados do MySQL
Backup e restauração dos programas instalados em sistemas baseados em Debian
Download automático da 'Imagem do Dia' da NASA
sys_info - exibe o status do sistema
Nenhum comentário foi encontrado.
Vale a pena ter mais de uma interface grafica no seu Linux?
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Instalação e Configuração do Void com Cinnamon
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (0)
Criei um app de escrita acadêmica para brasileiros! (4)









