Ir al contenido principal

Comandos interesantes con la terminal

El uso de la terminal en linux es bastante habitual. Aunque a las personas que empiezan con este sistema operativo, les puede retraer un poco y usarla cuando no quede mas remedio, la verdad es que es una herramienta muy útil.

El objeto de este blog cuando nació allá por 2008, fue crear también una serie de recordatorios para en el caso de que hiciesen falta tener un sitio donde encontrarlos fácilmente.


Reducir el tamaño de gran cantidad de imágenes con una línea de comando

El uso y abuso de las fotografías con cámaras digitales y teléfonos ha supuesto que nuestros registros de excavación se compongan de cientos o miles de fotos. Lejos quedó aquello que decía, creo, Carandini de mejor pocas fotos y buenas que muchas y malas. Yo soy del de muchas. 

Esto unido a la mejora de la resolución de las cámaras hace que el volumen final de los archivos sea enorme. Cada uno tenemos un método de almacenamiento de las imágenes, hay imágenes en RAW, en RAW+JPG, sólo JPG, etc. No voy a entrar aquí en cual es el sistema ideal, por que seguramente no exista. 

Mi idea es dar una herramienta para reducir el tamaño de un conjunto grande de imágenes con una sola orden de la terminal. Vamos a imaginar, por poner un ejemplo, que hemos seleccionado un conjunto de imágenes para incluirlas en el texto, pero no necesitamos que esté a la mejor de las resoluciones por que al final el tamaño va a ser mostruoso y teniendo una calidad aceptable, se pueden imprimir con todo el informe, o pasar a pdf, etc.

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 ahorrar bastante tiempo, si pensamos por ejemplo en cambiar el tamaño pongamos a 600 imágenes.

Este sería el comando

fer@fer-home:~$ mogrify -resize 50% *

Como veréis no he puesto la carpeta de origen, bien, esto se debe a que cuando yo uso este comando abro la carpeta directamente en la terminal. Esto se hace con botón derecho, y abrir en terminal. Os dejo la imagen

Creo que el comando no requiere mucha explicación. Le estoy diciendo que a todas las imágenes que estén en esa carpeta las reduzca un 50% el tamaño.

Con ImageMagick podéis hacer muchas mas cosas desde la terminal y mucho mas rápido. Os dejo un enlace del Linux Center Valencia. Es un tutorial de manipulación de imágenes desde línea de comandos

 

Copias de Seguridad con cp

El primer comando es para hacer una copia de seguridad incremental. Esto es, supongamos que tengo un disco externo en el que he ido copiando todos los archivos de mi trabajo, pero quiero hacer copias unicamente de los que haya modificado ese día, o desde la última copia de seguridad.
 

fer@fer-home:~$ cp -uva /home/fer/origen/* /media/fer/destino

Vamos a explicar un poco lo que significa esto:

cp -> es el comando de copiar

-u -> significa actualizar si la copia es mas nueva que la del destino

v -> verbose, mostrar mensajes informativos (lo que se va copiando, vaya)

a -> archivos

A continuación he indicado la carpeta donde se encuentra lo que queremos copiar. También se puede arrastrar la carpeta a la terminal y ya marca la ruta. El * es para que se ocupe de todo lo que hay ahí. Y por último colocamos la carpeta de destino, la cual también podemos arrastrar ala terminal y ya se encarga de mostrar ahí la ruta.

Por último os dejo un enlace a la wikipedia, con algunas de las opciones del comando cp


 


Comentarios

Entradas populares de este blog

Cambiar objeto de capa en Qgis

En ocasiones tenemos que hacer alguna tarea que habíamos realizado anteriormente, pero que ya no nos acordamos cómo era. Por este motivo voy a iniciar una serie de post, que me sirvan a mi también a modo de recordatorio.

Cambiar objeto de capa
Seleccionar la capa donde está el objeto, y ponerla en modo ediciónSeleccionar el objeto e ir a Edición - > Copiar objetos espacialesIr a la capa de destino y ponerla en modo ediciónVolver a Edición -> Pegar objetos espaciales
Fácil, no?

Bases de precios

Una base de precios no es mas que un conjunto de precios en una base de datos, enfocados a la construction y cuyo programa sirve para presupuestar y llevar el control de una obra. Dicho así, esto poco o nada tiene que ver con la arqueología. Sin embargo, en alguna ocasión os habrá llegado una petición de oferta con una serie de partidas desglosadas para que le deis un precio a vuestro cliente (generalmente en obra pública).
Estas bases de precios que nos llegan en pdf, se generan en una serie de programas Presto, Menfis, etc que son software privado y privativo. Buscando una alternativa libre para la confección de nuestros propios presupuestos el panorama ha sido desolador.

Vamos a hacer un pequeño análisis.

El programa Presto junto con la base de precios centro, de Guadalajara, la de mayor difusión en España, aunque no la única, cuesta 1025€ sin actualizaciones. El dvd de la base de precios, cuesta 70€ e incluye un visualizador gratuito.

Menfis es otro de los programas utilizados. Ti…

Feliz Navidad ASCII

Imagen JPG pasada a ASCII usando ASCII - Generator