23 lines
710 B
Bash
23 lines
710 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Directorio que contiene las carpetas con las fotos
|
||
|
directorio_principal=$1
|
||
|
|
||
|
# Iterar a través de cada carpeta en el directorio principal
|
||
|
for carpeta in "$directorio_principal"/*; do
|
||
|
# Verificar si es un directorio
|
||
|
if [ -d "$carpeta" ]; then
|
||
|
# Iterar a través de cada imagen en la subcarpeta
|
||
|
for imagen in "$carpeta"/*.png; do
|
||
|
# Verificar si es un archivo
|
||
|
if [ -f "$imagen" ]; then
|
||
|
# Obtener el nombre de la imagen
|
||
|
nombre_imagen=$(basename "$imagen")
|
||
|
|
||
|
# Crear un enlace simbólico en la carpeta principal
|
||
|
ln -s "$imagen" "$1/_$nombre_imagen"
|
||
|
fi
|
||
|
done
|
||
|
fi
|
||
|
done
|