Para hacer esto, puede abrir la Terminal desde el interior de la /Applications/Utilities
carpeta 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/folder01
donde 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 .zip
el 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 .zip
archivos, puede omitirlos -delete
al 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