find : Agrupar ficheros redimensionados en el directorio actual y enviarlos a directorios en vistas de miniaturas - Iespai

find : Agrupar ficheros redimensionados en el directorio actual y enviarlos a directorios en vistas de miniaturas



Para agrupar ficheros redimensionados en el directorio actual y enviarlos a directorios en vistas de miniaturas (requiere convertir desde Imagemagick)

find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -
resize 80×60 "thumbs/{}" \;

El comandoutiliza el comando find para buscar archivos con la extensión .jpg en el directorio actual y sus subdirectorios inmediatos (-maxdepth 1). Luego, utiliza el comando convert para redimensionar cada archivo encontrado a 80×60 píxeles y guardar las versiones redimensionadas en un directorio llamado «thumbs». Aquí está el comando desglosado:

  1. find . -maxdepth 1 -name *.jpg: Esto inicia una búsqueda en el directorio actual («.») y sus subdirectorios directos (debido a -maxdepth 1) de archivos con la extensión «.jpg» en sus nombres.
  2. -print: Esta parte del comando simplemente imprime la ruta de cada archivo coincidente.
  3. -exec convert "{}" -resize 80x60 "thumbs/{}" \;: Aquí es donde se realiza la acción en cada archivo encontrado:
  • -exec: Esta opción permite ejecutar un comando en cada archivo coincidente.
  • convert "{}" -resize 80x60 "thumbs/{}": El comando convert es parte de la suite de software ImageMagick y se utiliza para manipular imágenes. En este caso, se redimensiona cada archivo encontrado a un tamaño de 80×60 píxeles y se guarda en un subdirectorio llamado «thumbs». El "{}» es un marcador de posición para el nombre del archivo encontrado, y se sustituirá automáticamente por el nombre de cada archivo cuando se ejecute el comando.
  • \;: Esto indica el final del comando -exec. Cada comando -exec debe terminar con \;.

Entonces, en resumen, este comando busca archivos con la extensión «.jpg» en el directorio actual y sus subdirectorios directos, y luego utiliza el comando convert para redimensionar cada uno de estos archivos a 80×60 píxeles y guardar las versiones redimensionadas en un directorio llamado «thumbs». Las rutas de los archivos encontrados se imprimirán en la salida estándar a medida que se procesan.

Oscar Lastera Sanchez

Entradas recientes

🛡 Cómo solucioné el error de renovación con Certbot: «Invalid response from /.well-known/acme-challenge»

Durante la renovación de un certificado SSL con Certbot en un servidor Ubuntu con Apache,…

5 horas hace

5 años de revolución digital: cómo la tecnología está redefiniendo nuestra sociedad

🌐 La evolución de la digitalización global: 2019-2024 En tan solo cinco años, el mundo…

1 día hace

Redefiniendo la Ética de las Máquinas: Asimov y Kant Frente a la Inteligencia Artificial

La ciencia ficción ha sido, a lo largo del tiempo, un campo fértil para la…

2 semanas hace

Di adéu a les notificacions! Assegura’t que els teus certificats TLS es renovin automàticament

Let's Encrypt ha estat una peça clau en la seguretat web en oferir certificats TLS…

2 semanas hace

Guía para Instalar una Máquina Virtual en VirtualBox y Configurar un Servidor LAMP

En esta guía te explicaremos paso a paso cómo instalar una máquina virtual en VirtualBox…

2 semanas hace

¡Los Bloqueadores Están Declarando la Guerra a Bit.ly! Descubre Por Qué Tus Enlaces Están en Peligro

Los acortadores de URL, como bit.ly, se han convertido en herramientas esenciales para simplificar y…

3 semanas hace

Esta web usa cookies.