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