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 los Hackers Usan Google para Obtener Información: Google Dorking
En el mundo de la ciberseguridad, el término Google Dorking (o Google Hacking) hace referencia…
El Comando Init en Linux: Gestión de Procesos en el Proceso de Inicio del Sistema
En el mundo de la administración de sistemas Linux, uno de los elementos más críticos…
El Futuro de ChatGPT: ¿Cuán Cerca Está de Pensar Como Nosotros?
La inteligencia artificial (IA) ha evolucionado rápidamente en los últimos años, con desarrollos impresionantes como…
IPv6: Mejoras Respecto a IPv4 y Herramientas para su Gestión en Linux
El crecimiento exponencial de dispositivos conectados a internet ha planteado serios desafíos a las redes…
Cómo determinar si NTP está siendo utilizado para la sincronización del reloj: Guía para administradores de sistemas
La sincronización precisa del tiempo en los sistemas de red es crucial para la correcta…
La Revolución de IPv6: Descubre por qué Necesitamos un Nuevo Protocolo
Desde que se ratificó hace casi 20 años, el protocolo IPv6 ha traído una serie…
Esta web usa cookies.