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:
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.-print
: Esta parte del comando simplemente imprime la ruta de cada archivo coincidente.-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 comandoconvert
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.
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 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…
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…
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…
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…
¡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…
Esta web usa cookies.