diskSpace - acha os dez maiores gastadores de espaço em disco
Publicado por Pedro Fernandes (última atualização em 28/03/2020)
[ Hits: 2.269 ]
Homepage: https://github.com/PedroF37
Download 1582518943.diskSpace (versão 2)
Acha os dez maiores gastadores de espaço em disco e imprime para arquivo no mesmo diretório onde está o script.
Uso:
./disk_space_$DATA.log
Versão 2 - Enviado por Pedro Fernandes em 24/02/2020
Changelog: No comando du e sort, coloquei a opção h:
du -Sh
sort -rh
para ficar mais legivel, pois o formato estava bisonho.
E o arquivo fica no home mesmo, nao necessariamente no diretorio onde está o scritpt, enganei -me.
Ex:
Tenho o meu /home/pedro/bin -- onde está o script
Chamo do meu /home/pedro:
$ diskSpace
e o arquivo aparece no /home/pedro e nao no /home/pedro/bin
#!/bin/bash
#
#
# diskSpace Acha os dez maiores gastadores de espaço em disco
# e imprime para arquivo no mesmo diretorio
# onde está o script -- arquivo é:
# disk_space_$DATA.log
#
# Preencher variavel DRIRETORIOS
# com diretorios a inspecionar
# todos separados por espaços (entre as aspas!!).
#
#
# autor pedro fernandes
# email pedrobfernandes32@protonmail.com
#
#
##############################################################
#
#
# Parametros para o script
#
#
# Coloque os diretórios aqui separado por espaço
DIRETORIOS=""
#
#
######################## Script #################################
#
#
DATA=$(date '+%d%m%y')
#
#
exec > disk_space_$DATA.log # disk_space_blabla
# # é a saida padrão
#
#
echo "Os dez maiores gastadores de espaço"
echo "para o[s] Diretorio[s] $DIRETORIOS:"
#
#
for DIR in $DIRETORIOS
do
echo ""
echo "Diretorio $DIR:"
#
# Cria a lista do dez maiores gastadores
du -S $DIR 2> /dev/null |
sort -rn |
sed '{11,$D; =}' |
sed 'N; s/\n/ /' |
gawk '{printf $1 ":" "\t" $2 "\t" $3 "\n"}'
#
#
done
#
#
exit
Xqemu! Uma interface gráfica simples para o qemu.
Script para desconexão em horário determinado
Cracking protocolo WPS aprimorado
Nenhum comentário foi encontrado.
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Tentando fazer um "linux ricing" mas falhando miseravelmente... (0)
O que houve com slackware ??? (17)









