zip
Comprimidos
Uso
zip -r <archive.zip> <path>A diferencia de tar, incluye su propia compresión y es el formato que Windows abre sin instalar nada; para una carpeta hace falta `-r`, o solo guardarás la entrada del directorio y nada de su contenido, y la contraseña de `-e` es ZipCrypto antiguo y débil.
Opciones habituales
| Opción | Significado |
|---|---|
| -r | Recurse into directories. Without it you archive the directory entry and nothing inside. |
| -x '*/node_modules/*' | Exclude a pattern. Quote it so the shell leaves it alone. |
| -e | Prompt for a password. This is legacy ZipCrypto, which is weak. |
| -1 / -9 | Fastest / smallest. |
| -j | Store bare file names and drop the directory structure. |
| -u | Add only files that are new or changed. |
| -s 100m | Split the archive into 100 MB volumes. |
Ejemplos
zip -r site.zip site -x '*/node_modules/*'The archive a Windows colleague can open, without the dependency tree.
zip -j photos.zip ~/Pictures/*.jpgOne flat archive of files from several places.
Empaquetar y comprimir son tareas distintas: tar empaqueta, gzip reduce y .tar.gz es lo uno y lo otro.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace zip?
A diferencia de tar, incluye su propia compresión y es el formato que Windows abre sin instalar nada; para una carpeta hace falta `-r`, o solo guardarás la entrada del directorio y nada de su contenido, y la contraseña de `-e` es ZipCrypto antiguo y débil.
Q. ¿Cómo se escribe?
zip -r <archive.zip> <path> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man zip. Este comando está en Comprimidos.
Comandos relacionados
página man: man zip