viernes, 4 de abril de 2025

Cambiar formato HEIC en fotos a jpg por consola

 Para cambiar el formato HEIC de las fotos a jpg desde la consola es muy sencillo tenemos que tener el programa "heif-convert" Lo podemos instalar con el método que prefiramos yo estoy usando Manjaro y ya viene instalado.
Es tan sencillo como abrir una terminal y escribir el comando:
 
heif-convert foto.HEIC foto.jpg 

¡y listo!
 
Para convertir varios archivos podemos usar el ciclo for desde la terminal de la siguiente forma:
 
for file in *.HEIC; do 
    output="${file%.HEIC}.jpg" 
    heif-convert "$file" "$output"  
done
 
Recuerden no dejar espacios en la variable output="${file%.HEIC}.jpg" entre el signo "=" la variable y la sentencia.
Puede convertir mas formatos de fotografías según la extensión que coloquemos si no colocamos formato por defecto usa jpg
Para obtener el manual de ayuda podemos escribir:
 
heif-convert --help  
 
ó
 
heif-convert -h

miércoles, 15 de enero de 2025

Clonar un directorio en linux

 Una de las formas de copiar directorios o carpetas tal cual eso significa conservando los permisos, fechas, todo lo necesario, se puede usar para mover el directorio home a otra partición, disco o para hacer copias de respaldo periódicas, es con el siguiente comando:

rsync -aXS <ruta><directorio origen> <ruta><directorio destino>

ejemplos:

rsync -aXS <ruta>directorioOrigen <ruta>directorioDestino

coloca el directorioOrigen dentro de directorioDestino conservando los permisos, fechas, etc.

rsync -aXS <ruta>directorioOrigen/* <ruta>directorioDestino


copia todos los archivos dentro del directorioOrigen al directorioDestino

es un comando muy útil para lo que escribí anteriormente.