Solapas principales

Un Script muy útil para limpiar el sistema de una manera rápida, visto en http://lapertenencia.wordpress.com/2013/02/09/script-mejorado-para-limpi...

Daba algún error de sintaxis por espacios y algunas comillas pero ya está modificado. Lo he subido en un archivo comprimido tar.gz, simplemente descomprimir,

entrar al directorio con la terminal y ejecutar como root :

sh limpieza.sh
------------------------------------------------------------------------------------------------------------------------------------
 
#!/bin/bash
 
#   This program is free software: you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by
#   the Free Software Foundation, either version 3 of the License, or
#   (at your option) any later version.
#
#   This program is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#   GNU General Public License for more details.
#
#   You should have received a copy of the GNU General Public License
#   along with this program.  If not, see <http://www.gnu.org/licenses/&gt;.
 
#Script de Limpieza de sistemas ArchLinux ¡Altamente mejorable!
 
#Obtener el espacio ocupado antes de la limpieza
einicial=$(du -b -s / | cut -f1)
clear
echo “LIMPIEZA DEL SISTEMA”
 
#Comprobamos si el usuario es Root
if [ $(whoami) = "root" ]; then
#Todas las tareas que se deben hacer como root
 
#Limpieza de Caché
read -p '(1/4) ¿Limpiar Caché de Pacman?(S/N):' TEXTO1
if [ "${TEXTO1,,}" = "s" ]; then
pacman -Scc
else
echo Omitido…
fi
 
#Paquetes Huerfanos
read -p '(2/4) ¿Desinstalar paquetes huérfanos? (S/N): ' TEXTO2
if [ "${TEXTO2,,}" = "s" ]; then
pacman -Rns $(pacman -Qtdq)
else
echo Omitido…
fi
 
#Borrado de todos los logs
read -p '(3/4) ¿Desea borrar todos los archivos de /var/log/? (S/N)' TEXTO3
 
if [ "${TEXTO3,,}" = "s" ]; then
echo Borrando todos los archivos de /var/log/
rm -r /var/log/*
else
echo Omitido…
fi
 
#Borrado de papelera ROOT
read -p '(4/4) ¿Desea borrar la papelera de reciclaje del usuario ROOT? (S/N)' TEXTO4
if [ "${TEXTO4,,}" = "s" ]; then
echo Borrando todos los archivos de /root/.local/share/Trash
rm -r /root/.local/share/Trash/*
else
echo Omitido…
fi
 
#Obtener el espacio ocupado después de la limpieza
efinal=$(du -b -s / | cut -f1)
total=$(expr $einicial - $efinal )
clear
#Convertir Bytes en MB
 
totalmb=$(expr $total / 1048576)
echo '¡FINALIZADO! Se liberaron ' $totalmb ' MB después de la limpieza'
 
else
#Salida de la prueba de root
echo 'Es necesario ejecutar este programa como ROOT'
exit 1
fi
 
--------------------------------------------------------------------------------------------------------------------------------
Después de la limpieza tenía casi 35 gb menos en la raiz /. Se puede adaptar a cualquier distribución, simplemente cambiando los comandos en los que se usa pacman por sus iguales en otras distros. Bueno verificar directorios y demás.
 
Saludos !!!!!!!
Archivo: 

Contenido por etiquetas

Linux Linux Tips Solución Linux Help Drupal Arch-Linux Media Front Hacking Terminal Linux-Distro Shell Mac OSX Videos Linux seguridad Manjaro Windows Servers Consola Linux Guías Comandos Android Ubuntu MacOS Drush Screencast Joomla Cracking Debian PHP Backtrack Command Line Virtualmin Xampp Compiz Fusion Media Youtube Server Drupal 7 Skype mysql Instalación Seguridad Telefonía ROOT Servidor Local ClamAv hacking-windows php7 Windows 10 MS-SQL Antergos Sysmonitor CyanogenMod PDF Libros ownCloud KDE Samba Kali Linux Joomla Seguridad Setup Webmin Grub Views Elastix Drush_Make Escritorio Descargar Nivo Slider error Virtual Wine Whatsapp SCP SSH Unix servidor web Noticias Rootear SQL dd Python google Covid19 sars-cov2 apache Líder Kali red Boot Drush Windows url Limpias ROM Top 500 Metasploit SEO url canonica Katana Asterisk Iphone Chrome Youtube Distros Xampp 1.8.1 XFCE Joomla 3.0 Centos Galaxy S (bootstrap) DARKY´S ROM .make dselect Xwinwrap Views Horizontal Slider Webform GCP grep Triple-Boot exec: 90: : Permission denied Webform_Layout Driver r8168 Open DNS CryptKeeper Kingsoft Office WPS 1and1 VMplayer Inyection SQL Viber Recovery Galaxy S4 Wake On Lan Wol Drupal 8 Real Estate Java6 Alsi Atraci Tails Telegram Sigram duff Fish ncdu PBX g729 Códec Imagesloaded String Streaming htaccess Mounty Django C++ C XP ReacOS MITM Ettercap Wireshark Postfix eXtern OS google-athenticator.app WayBackMachine web.archive.org Homebrew 2-FACTOR 2 factores gmail python3 facturas FOCA mpdf Vaio Sony fruteroloco scanner bmon pipenv authenticator Rarcrack SA-CORE-2013-003 Prestashop LAMP Supercomputadoras sniffing Script Google-Earth Arranque compartir firewall sistema bitacora fallo firestarter Aircrack-ng Galaxy S3 vs Iphone 5 Horizontal Slider Media Vimeo MediaFront Acquia Tilt 3D Cain & Abel Office winAUTOPWN gh22ns50 Metasploitable LPS Conky Webform Layout Gimp Munich Ahorra Papá FINK youtube-dl Sox Redgum Archserver Secure Copy Shutter Encriptar Enlaces Externos Nube Joomla 2.5 Migrar FTP Redes Fing Overlook Fing PhpMyadmin internal server error 500 Cerebro FDesktopRecorder Piropos Geek Texto Sustituir Jdownloader 10 Millones Line Open Source