Comprimir múltiples archivos en diferentes carpetas

1

¿Podría alguien ayudarme a comprimir miles de archivos? Tengo muchas carpetas y muchos archivos en estas carpetas, me gustaría saber si es posible comprimir cada archivo por separado. Por ejemplo, la carpeta 01 tiene carpetas 02 y 2 archivos, la carpeta 02 tiene 2 archivos. Necesito comprimir todos los archivos en todas las carpetas y dejar estos archivos justo donde estaban los archivos originales.

¡Gracias!

    
pregunta tolix 04.01.2017 - 17:23

2 respuestas

2

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.

    
respondido por el Michael Kupietz 05.01.2017 - 00:51
0

De la memoria, Stuffit Deluxe tiene esta función. Hay una opción para crear archivos individuales en las preferencias de "Compresión".

    
respondido por el jasonology 05.01.2017 - 00:13

Lea otras preguntas en las etiquetas