Para hacer esto, puede abrir la Terminal desde el interior de la /Applications/Utilitiescarpeta de su computadora . Luego cambie al directorio raíz que contiene todos los otros directorios en los que desea comprimir los archivos escribiendo este comando:
cd /path/to/folder01
(reemplácelo /path/to/folder01donde sea que esté la carpeta en su disco duro; le dará la ruta correcta si simplemente arrastra el ícono de la carpeta desde su Finder, directamente a la ventana Terminal).
luego escriba este comando:
find . -type f -execdir zip '{}.zip' '{}' \; -delete
Esto comprimirá todos los archivos (no directorios) dentro del árbol de directorios comenzando con la carpeta /folder01, dejando .zipel mismo directorio que el original, y borrará los originales.
Si por alguna razón no desea eliminar los originales, sino dejarlos en su lugar al lado de los .ziparchivos, puede omitirlos -deleteal final.
Recomendaría hacer una copia de seguridad de todo el árbol de directorios en el que está ejecutando esto antes de intentarlo, en caso de que realice un error tipográfico o algo salga mal. Esto funcionó como lo describí para mí, pero usted pierde el tiempo en la Terminal en su computadora bajo su propio riesgo.
De memoria, Stuffit Deluxe tiene esta característica. Hay una opción para crear archivos individuales en las preferencias de "Compresión".
fuente