Para hacer esto, puede abrir el Terminal desde la carpeta /Applications/Utilities
de su computadora. Luego cambie al directorio raíz que contiene todos los demás directorios en los que desea comprimir los archivos escribiendo este comando:
cd /path/to/folder01
(reemplace /path/to/folder01
con donde sea que se encuentre la carpeta en su disco duro; le dará la ruta correcta si simplemente arrastra el icono de la carpeta desde su Finder, directamente a la ventana de la Terminal).
luego escribe 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 a .zip
en el mismo directorio que el original y eliminará los originales.
Si, por algún motivo, no desea eliminar los originales, sino dejarlos en su lugar al lado de los archivos .zip
, puede omitir -delete
al final.
Recomendaría realizar una copia de seguridad de todo el árbol de directorios en el que esté ejecutando esto antes de intentarlo, en caso de que cometa un error tipográfico o algo salga mal. Esto funcionó como lo describí, pero usted se mete en Terminal en su computadora bajo su propio riesgo.