zip nombre_directorio.zip nombre_directorio
Y poniendo un bucle con un comando for nos comprimirá todos los directorios en archivos separados.for directorio in */; do zip "${directorio%/}.zip" -r "$directorio" ; done
Este comando o comandos nos esta diciendo que por cada directorio haz un zip cogiendo el nombre del directorio y creando un archivo con el nombre del directorio
zip "${directorio%/}.zip" -r "$directorio"
También podemos utilizar otros compresores como tar o rar, con tar el comando seria:
for directorio in */; do tar cf "${directorio%/}.tar" "$directorio" ; done
Aquí podemos ver el antes y después
Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.
comando : for directorio in */; do rar a "${directorio%/}.cbr" -r "$directorio" ; done