El Shell Bash de GNU/Linux

En la serie de artículos «El Shell Bash de GNU/Linux» de SOSPedia.net hablan de los principales comandos para manejarnos por la consola de Linux. Muy recomendable: El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros comandos útiles El Shell Bash de GNU/Linux 5.8 – Montaje de sistemas de ficheros Otros enlaces de interés: Shell programacion_shell ejemplos_scripts learning_the_shell Programación en Shell

» Leer más

Borrar basura mediante find

El comando GNU/Linux find, uno de los más potentes, además de buscar archivos por patrones u otros criterios, permite hacer cosas con los resultados obtenidos, y si sabéis un poquito de scripting más todavía. Hoy os voy a explicar una acción sencilla de aplicar, de las que lleva de serie este comando, pero a su vez usadla con cuidado ya que es peligrosa. Si quisiéramos encontrar todos los archivos Thumbs.db que genera un sistema Windows para las miniaturas (no solo de imágenes, si no de cualquier tipo de archivo), podemos usar este comando: Si lo ejecutáis en un disco de un tera de datos os podéis sorprender. Si además tenéis curiosidad de saber lo que ocupan todos esos ficheros Thumbs.db, lo podéis averiguar con este pequeño script: Copiadlo a un fichero llamado tamanominis.sh por ejemplo, dejad ese fichero en la raíz de vuestro disco de datos, y como seguramente será NTFS ya que lo tenéis compartido con Windows, posiblemente no podáis darle permisos de ejecución, no pasa nada, salid a la consola y ejecutarlo así: Una posible ejecución mostraría algo así: Quizá 113 MB no sea un tamaño importante dadas las capacidades actuales, pero cada archivo ocupa como mínimo el tamaño de la unidad mínima de asignación, cuyo tamaño estándar ronda los 4KiloBytes. Además, en el caso de particiones NTFS, son 1478 entradas ocupadas en la MFT, vuelve a ser una ridiculez sí, pero ahí lo dejo. Una vez hemos ejecutado find, y hemos repasado que todo son archivos llamados Thumbs.db, no hagáis la locura de usar […]

» Leer más
1 2 3 4 5