He aquí un rápido y sucio script de BASH.
Supuestos: Todas sus fotos en una carpeta, y no hay nada más en esta carpeta.
#!/bin/bash
zip_count=0
files_zipped=0
folder_number=1
div=50
numfiles=(*)
numfiles=${#numfiles[@]}
mkdir zips
for file in *
do
file_list="$file_list \"$file\""
let "zip_count=zip_count+1"
let "files_zipped=files_zipped+1"
if [ "$files_zipped" -eq "$numfiles" ]; then
echo "Final ZIP..."
echo $file_list | xargs zip -9 zips/$folder_number.zip
fi
if [ "$zip_count" -eq "$div" ]; then
echo "Next Zip..."
echo $file_list | xargs zip zips/$folder_number.zip
let "folder_number=folder_number+1"
zip_count=0
file_list=""
fi
done
Usted puede descargar aquí
Una vez que se haya descargado:
- Abra El Terminal.aplicación y cambiar el directorio con sus fotos en la que, por ejemplo,
cd /path/to/photos
- Ejecute el comando
bash ~/Downloads/zip50.sh
(suponiendo que se ha descargado el script a la carpeta de descargas.)
- Una nueva carpeta llamada "cremalleras" será creado en la carpeta con sus fotos.