En el origen de este blog, estaba el servir como bitácora y como lugar de apuntes para algunos comandos en Linux. Desde aquellos tiempos en que tenías que montar la conexión entre la impresora y el ordenador, hasta algunos más recientes, esta página servirá como lugar de apuntes.
- Reducir el tamaño de las imágenes
- Reducir el tamaño de los PDF
- Recuperar archivos borrados (en curso, me faltan las imágenes)
Reducir el tamaño de las imágenes de una carpeta
Lo primero es instalar ImageMagick, si no lo tenéis aún. Lo tenéis tanto en el gestor del software como en synaptic. El uso de esta herramienta os va a ahorrar bastante tiempo, si pensamos por ejemplo en cambiar el tamaño pongamos a 600 imágenes. Este comando sirve para las imágenes que estén en la misma carpeta.
$ mogrify -resize 50% *
Pero que ocurre si tenemos una carpeta con imágenes y subcarpetas con mas imágenes. Pues tenemos la opción de copiar y pegar el comando anterior para carpeta o utilizar la siguiente orden en la terminal:
$ find . -iname «.jpg» -o -iname «.jpeg» -o -iname «.png» | xargs mogrify -resize 50%
Este comando utiliza el comando «find» para buscar todas las imágenes con extensiones .jpg, .jpeg o .png en todas las subcarpetas del directorio actual. Luego, utiliza «xargs» para pasar la lista de imágenes encontradas a «mogrify» y aplicar la reducción del 50% en cada una de ellas. Puedes ajustar el porcentaje de reducción cambiando el valor «50%» en el comando anterior.
Una vez que ejecutes el comando, «mogrify» procesará cada imagen y la reducirá en la ubicación original. Ten en cuenta que «mogrify» sobrescribirá las imágenes originales, así que asegúrate de tener copias de seguridad si lo consideras necesario.
Reducir el tamaño de los PDF
Para reducir el tamaño de un archivo pdf utilizaremos Ghostscript:
Instalar el programa Ghostscript. Para ello, abre terminal y escribe:
$ sudo apt-get install ghostscript
Una vez instalado, nos dirigimos a la carpeta donde está la carpeta del PDF a reducir:
$ cd /home/usuario/nombredelarchivo
Ejecuta el siguiente comando en el terminal para reducir el tamaño:
$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=pdf_reducido.pdf pdf_original.pdf
Existen varias opciones de -dPDFSettings que podemos cambiar en función de lo que necesitemos, yo suelo usar la dPDFSETTINGS=/ebook :
dPDFSETTINGS=/screen (72 dpi, menor tamaño y peor calidad)
dPDFSETTINGS=/ebook (150 dpi, calidad media)
dPDFSETTINGS=/printer (300 dpi, alta calidad)
dPDFSETTINGS=/prepress (300 dpi, alta calidad preservando el color)
dPDFSETTINGS=/default (casi idéntico a screen, pero con calidad ligeramente superior)
Recuperar archivos borrados
Vamos a utilizar un programa denominado testdisk. Para este ejemplo he utilizado una tarjeta SD de una cámara de fotos, pero se puede hacer igualmente con una memoria USB o con un disco duro. A mayor capacidad, más tiempo tardará, y con un disco duro pueden ser horas o días. Ahí cada cual tendrá que valorar si la espera merece la pena. Yo digo, sí.
$
sudo aptitude install testdisk
A continuación
# photorec











Espero que os haya resultado útil y que no lo tengáis que usar muchas veces, pero si se os borra algún soporte digital, ya sabéis que esto existe.